Merge pull request #7097 from lealem47/removeUserCrypto

Remove user-crypto functionality and Intel IPP support
This commit is contained in:
David Garske
2024-01-09 17:33:28 -08:00
committed by GitHub
25 changed files with 139 additions and 3826 deletions
+4 -11
View File
@@ -218,8 +218,6 @@ function(generate_build_flags)
set(BUILD_CRL_MONITOR "yes" PARENT_SCOPE)
endif()
set(BUILD_QUIC ${WOLFSSL_QUIC} PARENT_SCOPE)
set(BUILD_USER_RSA ${WOLFSSL_USER_RSA} PARENT_SCOPE)
set(BUILD_USER_CRYPTO ${WOLFSSL_USER_CRYPTO} PARENT_SCOPE)
set(BUILD_WNR ${WOLFSSL_WNR} PARENT_SCOPE)
if(WOLFSSL_SRP OR WOLFSSL_USER_SETTINGS)
set(BUILD_SRP "yes" PARENT_SCOPE)
@@ -288,7 +286,6 @@ function(generate_build_flags)
if(WOLFSSL_SP_MATH OR WOLFSSL_SP_MATH_ALL OR WOLFSSL_USER_SETTINGS)
set(BUILD_SP_INT "yes" PARENT_SCOPE)
endif()
set(BUILD_FAST_RSA ${WOLFSSL_FAST_RSA} PARENT_SCOPE)
set(BUILD_MCAPI ${WOLFSSL_MCAPI} PARENT_SCOPE)
set(BUILD_ASYNCCRYPT ${WOLFSSL_ASYNCCRYPT} PARENT_SCOPE)
set(BUILD_WOLFEVENT ${WOLFSSL_ASYNCCRYPT} PARENT_SCOPE)
@@ -494,14 +491,10 @@ function(generate_lib_src_list LIB_SOURCES)
list(APPEND LIB_SOURCES wolfcrypt/src/async.c)
endif()
if(NOT BUILD_USER_RSA AND BUILD_RSA)
if(BUILD_FAST_RSA)
list(APPEND LIB_SOURCES wolfcrypt/user-crypto/src/rsa.c)
else()
if(NOT BUILD_FIPS_V2)
list(APPEND LIB_SOURCES wolfcrypt/src/rsa.c)
endif()
endif()
if(BUILD_RSA)
if(NOT BUILD_FIPS_V2)
list(APPEND LIB_SOURCES wolfcrypt/src/rsa.c)
endif()
endif()
if(BUILD_SP)