inlcude MD4 for clang-cl

This commit is contained in:
qurious-pixel 2026-04-06 11:32:56 -07:00 committed by GitHub
parent 65cc853079
commit dddd1dcda3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -19,7 +19,10 @@ else()
option(WOLFSSL_OPENSSLEXTRA "Enable extra OpenSSL API, size+ (default: disabled)" ON)
option(WOLFSSL_HARDEN "Enable Hardened build, Enables Timing Resistance and Blinding (default: enabled)" OFF)
option(WOLFSSL_ALT_CERT_CHAINS "Enable support for Alternate certification chains (default: disabled)" ON)
set(WOLFSSL_MD4 "yes" CACHE BOOL "" FORCE)
set(WOLFSSL_CURL "yes" CACHE BOOL "" FORCE)
set(WOLFSSL_DES_ECB "yes" CACHE BOOL "" FORCE)
add_subdirectory(wolfssl EXCLUDE_FROM_ALL)
target_compile_definitions(wolfssl PUBLIC WOLFSSL_DES_ECB HAVE_WRITE_DUP WOLFSSL_NO_OPTIONS_H)
@ -28,7 +31,16 @@ else()
# Disable 128-bit Math
set(WOLFSSL_ASM ON CACHE BOOL "" FORCE)
set(WOLFSSL_FAST_MATH OFF CACHE BOOL "" FORCE)
target_compile_definitions(wolfssl PUBLIC WOLFSSL_SP_NO_128BIT FP_MAX_BITS=4096)
set(WOLFSSL_CURL ON)
target_compile_definitions(wolfssl PUBLIC
WOLFSSL_SP_NO_128BIT
FP_MAX_BITS=4096
OPENSSL_EXTRA
HAVE_ECC
WOLFSSL_MD4
WOLFSSL_MD5
WOLFSSL_DES_ECB
)
# Disable warnings
target_compile_options(wolfssl PRIVATE /w)