File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 110110 * exhaustion. A caller that really needs PR can pass in seed data in its call
111111 * to our rng_alg.generate() implementation.
112112 */
113+
114+ #ifdef HAVE_ENTROPY_MEMUSE
115+ #define WOLFKM_STDRNG_WOLFENTROPY "-wolfentropy"
116+ #else
117+ #define WOLFKM_STDRNG_WOLFENTROPY ""
118+ #endif
119+
120+ #if defined(HAVE_INTEL_RDSEED ) || defined(HAVE_AMD_RDSEED )
121+ #define WOLFKM_STDRNG_RDSEED "-rdseed"
122+ #else
123+ #define WOLFKM_STDRNG_RDSEED ""
124+ #endif
125+
113126#ifdef LINUXKM_DRBG_GET_RANDOM_BYTES
114127 #define WOLFKM_STDRNG_DRIVER ("sha2-256-drbg-nopr" \
128+ WOLFKM_STDRNG_WOLFENTROPY \
129+ WOLFKM_STDRNG_RDSEED \
115130 WOLFKM_DRIVER_SUFFIX_BASE \
116131 "-with-global-replace")
117132#else
118133 #define WOLFKM_STDRNG_DRIVER ("sha2-256-drbg-nopr" \
134+ WOLFKM_STDRNG_WOLFENTROPY \
135+ WOLFKM_STDRNG_RDSEED \
119136 WOLFKM_DRIVER_SUFFIX_BASE)
120137#endif
121138
You can’t perform that action at this time.
0 commit comments