mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-04-28 22:33:23 +02:00
Merge pull request #7097 from lealem47/removeUserCrypto
Remove user-crypto functionality and Intel IPP support
This commit is contained in:
+4
-11
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user