]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
cmake: TLS 1.3 warning only for bearssl and sectranp
authorJan Venekamp <1422460+jan2000@users.noreply.github.com>
Thu, 15 Aug 2024 18:11:35 +0000 (20:11 +0200)
committerViktor Szakats <commit@vsz.me>
Fri, 16 Aug 2024 07:36:37 +0000 (09:36 +0200)
Closes #14566

CMakeLists.txt

index 04f5b0bbbd5bebfbe85fef169acd645a3cd61855..bbdc65ccf4e71a0b680dd2f59df83b601970eb07 100644 (file)
@@ -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()