Don't automatically set BUILD_ED25519_SMALL and BUILD_CURVE25519_SMALL in the

CMake build when using user_settings.h.

See https://github.com/wolfSSL/wolfssl/pull/4367 for the same change to the
autotools build.
pull/4432/head
Hayden Roche 2021-09-28 08:58:08 -07:00
parent 847b8f9a1f
commit a9870d59a3
1 changed files with 2 additions and 6 deletions

View File

@ -84,9 +84,7 @@ function(generate_build_flags)
if(WOLFSSL_ED25519 OR WOLFSSL_USER_SETTINGS)
set(BUILD_ED25519 "yes" PARENT_SCOPE)
endif()
if(WOLFSSL_ED25519_SMALL OR WOLFSSL_USER_SETTINGS)
set(BUILD_ED25519_SMALL "yes" PARENT_SCOPE)
endif()
set(BUILD_ED25519_SMALL ${WOLFSSL_ED25519_SMALL} PARENT_SCOPE)
if(WOLFSSL_FEMATH OR WOLFSSL_USER_SETTINGS)
set(BUILD_FEMATH "yes" PARENT_SCOPE)
endif()
@ -96,9 +94,7 @@ function(generate_build_flags)
if(WOLFSSL_CURVE25519 OR WOLFSSL_USER_SETTINGS)
set(BUILD_CURVE25519 "yes" PARENT_SCOPE)
endif()
if(WOLFSSL_CURVE25519_SMALL OR WOLFSSL_USER_SETTINGS)
set(BUILD_CURVE25519_SMALL "yes" PARENT_SCOPE)
endif()
set(BUILD_CURVE25519_SMALL ${WOLFSSL_CURVE25519_SMALL} PARENT_SCOPE)
if(WOLFSSL_ED448 OR WOLFSSL_USER_SETTINGS)
set(BUILD_ED448 "yes" PARENT_SCOPE)
endif()