cmake: TLS 1.3 warning only for bearssl and sectranp

Closes #14566
This commit is contained in:
Jan Venekamp 2024-08-15 20:11:35 +02:00 committed by Viktor Szakats
parent dcb51bafab
commit 3ff147f8ba
No known key found for this signature in database
GPG key ID: B5ABD165E2AEF201

View 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()