mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-31 19:24:42 +02:00
Merge pull request #8948 from AlexLanzano/disable-md5-cmake
Disable MD5 by default for cmake builds
This commit is contained in:
@@ -1156,8 +1156,8 @@ endif()
|
||||
|
||||
# Old TLS
|
||||
add_option("WOLFSSL_OLD_TLS"
|
||||
"Enable old TLS versions < 1.2 (default: enabled)"
|
||||
"yes" "yes;no")
|
||||
"Enable old TLS versions < 1.2 (default: disabled)"
|
||||
"no" "yes;no")
|
||||
|
||||
if(NOT WOLFSSL_OLD_TLS)
|
||||
list(APPEND WOLFSSL_DEFINITIONS "-DNO_OLD_TLS")
|
||||
@@ -1408,17 +1408,25 @@ if(WOLFSSL_OPENSSH OR WOLFSSL_WPAS)
|
||||
endif()
|
||||
|
||||
# MD5
|
||||
set(WOLFSSL_MD5_HELP_STRING "Enable MD5 (default: enabled)")
|
||||
add_option("WOLFSSL_MD5" ${WOLFSSL_MD5_HELP_STRING} "yes" "yes;no")
|
||||
set(WOLFSSL_MD5_HELP_STRING "Enable MD5 (default: disabled)")
|
||||
add_option("WOLFSSL_MD5" ${WOLFSSL_MD5_HELP_STRING} "no" "yes;no")
|
||||
|
||||
if(WOLFSSL_WPAS OR
|
||||
WOLFSSL_HAPROXY OR
|
||||
WOLFSSL_NGINX OR
|
||||
WOLFSSL_OPENSSH OR
|
||||
WOLFSSL_OPENSSLEXTRA OR
|
||||
WOLFSSL_OPENVPN OR
|
||||
WOLFSSL_OLD_TLS OR
|
||||
WOLFSSL_FORTRESS OR
|
||||
WOLFSSL_LIGHTY OR
|
||||
WOLFSSL_DES3 OR
|
||||
WOLFSSL_OPENSSLALL)
|
||||
override_cache(WOLFSSL_MD5 "yes")
|
||||
endif()
|
||||
|
||||
if(NOT WOLFSSL_MD5)
|
||||
list(APPEND WOLFSSL_DEFINITIONS "-DNO_MD5" "-DNO_OLD_TLS")
|
||||
else()
|
||||
# turn off MD5 if leanpsk or leantls on
|
||||
if(WOLFSSL_LEAN_PSK OR WOLFSSL_LEAN_TLS)
|
||||
list(APPEND WOLFSSL_DEFINITIONS "-DNO_MD5" "-DNO_OLD_TLS")
|
||||
override_cache(WOLFSSL_MD5 "no")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
# SHA
|
||||
|
Reference in New Issue
Block a user