From: Jan Venekamp <1422460+jan2000@users.noreply.github.com> Date: Thu, 15 Aug 2024 18:11:35 +0000 (+0200) Subject: cmake: TLS 1.3 warning only for bearssl and sectranp X-Git-Tag: curl-8_10_0~238 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3ff147f8bac4f8555e9107b42cab7535ba6a5fe3;p=thirdparty%2Fcurl.git cmake: TLS 1.3 warning only for bearssl and sectranp Closes #14566 --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 04f5b0bbbd..bbdc65ccf4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -515,6 +515,8 @@ if(CURL_USE_SECTRANSP) if(CURL_DEFAULT_SSL_BACKEND AND CURL_DEFAULT_SSL_BACKEND STREQUAL "secure-transport") set(_valid_default_ssl_backend TRUE) endif() + + message(WARNING "Secure Transport does not support TLS 1.3.") endif() if(_use_core_foundation_and_core_services) @@ -582,6 +584,8 @@ if(CURL_USE_BEARSSL) set(_valid_default_ssl_backend TRUE) endif() set(_curl_ca_bundle_supported TRUE) + + message(WARNING "BearSSL does not support TLS 1.3.") endif() if(CURL_USE_WOLFSSL) @@ -869,12 +873,6 @@ if(USE_OPENSSL_QUIC) list(APPEND LIBCURL_PC_REQUIRES_PRIVATE "libnghttp3") endif() -if(USE_MBEDTLS OR - USE_BEARSSL OR - USE_SECTRANSP) - message(WARNING "A selected TLS library does not support TLS 1.3.") -endif() - if(CURL_WITH_MULTI_SSL AND (USE_NGTCP2 OR USE_QUICHE OR USE_MSH3 OR USE_OPENSSL_QUIC)) message(FATAL_ERROR "MultiSSL cannot be enabled with HTTP/3 and vice versa.") endif()