Skip to content

Commit dc6fa0a

Browse files
committed
De-couple ESV from DRBG
1 parent b6adf12 commit dc6fa0a

File tree

8 files changed

+1000
-894
lines changed

8 files changed

+1000
-894
lines changed

configure.ac

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11020,6 +11020,7 @@ AM_CONDITIONAL([BUILD_DILITHIUM],[test "x$ENABLED_DILITHIUM" != "xno" || test "x
1102011020
AM_CONDITIONAL([BUILD_ECCSI],[test "x$ENABLED_ECCSI" = "xyes" || test "x$ENABLED_USERSETTINGS" = "xyes"])
1102111021
AM_CONDITIONAL([BUILD_SAKKE],[test "x$ENABLED_SAKKE" = "xyes" || test "x$ENABLED_USERSETTINGS" = "xyes"])
1102211022
AM_CONDITIONAL([BUILD_MEMORY],[test "x$ENABLED_MEMORY" = "xyes" || test "x$ENABLED_USERSETTINGS" = "xyes"])
11023+
AM_CONDITIONAL([BUILD_MEMUSE],[test "x$ENABLED_ENTROPY_MEMUSE" = "xyes" || test "x$ENABLED_USERSETTINGS" = "xyes"])
1102311024
AM_CONDITIONAL([BUILD_RSA],[test "x$ENABLED_RSA" = "xyes" || test "x$ENABLED_USERSETTINGS" = "xyes"])
1102411025
AM_CONDITIONAL([BUILD_DH],[test "x$ENABLED_DH" != "xno" || test "x$ENABLED_USERSETTINGS" = "xyes"])
1102511026
AM_CONDITIONAL([BUILD_ASN],[test "x$ENABLED_ASN" != "xno" || test "x$ENABLED_RSA" = "xyes" || test "x$ENABLED_USERSETTINGS" = "xyes"])

src/include.am

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,10 @@ src_libwolfssl@LIBSUFFIX@_la_SOURCES += \
181181
wolfcrypt/src/hmac.c \
182182
wolfcrypt/src/random.c
183183

184+
if BUILD_MEMUSE
185+
src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/wolfentropy.c
186+
endif
187+
184188
src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/kdf.c
185189

186190
if BUILD_RSA
@@ -422,6 +426,10 @@ src_libwolfssl@LIBSUFFIX@_la_SOURCES += \
422426
wolfcrypt/src/hmac.c \
423427
wolfcrypt/src/random.c
424428

429+
if BUILD_MEMUSE
430+
src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/wolfentropy.c
431+
endif
432+
425433
src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/kdf.c
426434

427435
if BUILD_RSA
@@ -770,6 +778,9 @@ endif !BUILD_FIPS_V5
770778
if !BUILD_FIPS_V2_PLUS
771779
if BUILD_RNG
772780
src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/random.c
781+
if BUILD_MEMUSE
782+
src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/wolfentropy.c
783+
endif
773784
endif
774785
endif !BUILD_FIPS_V2_PLUS
775786

0 commit comments

Comments
 (0)