mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-03 20:54:41 +02:00
Disable MD5 by default for cmake builds
This commit is contained in:
@@ -1156,8 +1156,8 @@ endif()
|
|||||||
|
|
||||||
# Old TLS
|
# Old TLS
|
||||||
add_option("WOLFSSL_OLD_TLS"
|
add_option("WOLFSSL_OLD_TLS"
|
||||||
"Enable old TLS versions < 1.2 (default: enabled)"
|
"Enable old TLS versions < 1.2 (default: disabled)"
|
||||||
"yes" "yes;no")
|
"no" "yes;no")
|
||||||
|
|
||||||
if(NOT WOLFSSL_OLD_TLS)
|
if(NOT WOLFSSL_OLD_TLS)
|
||||||
list(APPEND WOLFSSL_DEFINITIONS "-DNO_OLD_TLS")
|
list(APPEND WOLFSSL_DEFINITIONS "-DNO_OLD_TLS")
|
||||||
@@ -1408,17 +1408,25 @@ if(WOLFSSL_OPENSSH OR WOLFSSL_WPAS)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
# MD5
|
# MD5
|
||||||
set(WOLFSSL_MD5_HELP_STRING "Enable MD5 (default: enabled)")
|
set(WOLFSSL_MD5_HELP_STRING "Enable MD5 (default: disabled)")
|
||||||
add_option("WOLFSSL_MD5" ${WOLFSSL_MD5_HELP_STRING} "yes" "yes;no")
|
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)
|
if(NOT WOLFSSL_MD5)
|
||||||
list(APPEND WOLFSSL_DEFINITIONS "-DNO_MD5" "-DNO_OLD_TLS")
|
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()
|
endif()
|
||||||
|
|
||||||
# SHA
|
# SHA
|
||||||
|
Reference in New Issue
Block a user