diff --git a/CMakeLists.txt b/CMakeLists.txt index 851c0eed7..afcd5169e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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