mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-07-05 15:00:49 +02:00
Merge pull request #10681 from douzzer/20260613-linuxkm-fix-fips-random-seed
20260613-linuxkm-fix-fips-random-seed
This commit is contained in:
@@ -217,15 +217,17 @@
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(HAVE_HASHDRBG) && defined(HAVE_FIPS) && \
|
||||
#if defined(HAVE_FIPS) && FIPS_VERSION3_LT(5, 2, 4)
|
||||
#if defined(HAVE_HASHDRBG) && \
|
||||
defined(HAVE_ENTROPY_MEMUSE) && \
|
||||
!defined(WC_LINUXKM_WOLFENTROPY_IN_GLUE_LAYER)
|
||||
#define WC_LINUXKM_WOLFENTROPY_IN_GLUE_LAYER
|
||||
#elif defined(HAVE_HASHDRBG) && defined(HAVE_FIPS) && \
|
||||
(defined(HAVE_INTEL_RDSEED) || defined(HAVE_AMD_RDSEED)) && \
|
||||
!defined(HAVE_ENTROPY_MEMUSE) && \
|
||||
!defined(WC_LINUXKM_RDSEED_IN_GLUE_LAYER)
|
||||
#define WC_LINUXKM_RDSEED_IN_GLUE_LAYER
|
||||
#define WC_LINUXKM_WOLFENTROPY_IN_GLUE_LAYER
|
||||
#elif defined(HAVE_HASHDRBG) && \
|
||||
(defined(HAVE_INTEL_RDSEED) || defined(HAVE_AMD_RDSEED)) && \
|
||||
!defined(HAVE_ENTROPY_MEMUSE) && \
|
||||
!defined(WC_LINUXKM_RDSEED_IN_GLUE_LAYER)
|
||||
#define WC_LINUXKM_RDSEED_IN_GLUE_LAYER
|
||||
#endif
|
||||
#endif
|
||||
#if defined(WC_LINUXKM_WOLFENTROPY_IN_GLUE_LAYER)
|
||||
struct OS_Seed;
|
||||
|
||||
Reference in New Issue
Block a user