From 3ff147f8bac4f8555e9107b42cab7535ba6a5fe3 Mon Sep 17 00:00:00 2001 From: Jan Venekamp <1422460+jan2000@users.noreply.github.com> Date: Thu, 15 Aug 2024 20:11:35 +0200 Subject: [PATCH] cmake: TLS 1.3 warning only for bearssl and sectranp Closes #14566 --- CMakeLists.txt | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) 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() -- 2.47.3