]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
vtls: deprioritize Secure Transport
authorMonkeybreadSoftware <support@monkeybreadsoftware.de>
Tue, 7 May 2024 07:45:15 +0000 (09:45 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Sun, 2 Jun 2024 15:10:17 +0000 (17:10 +0200)
Moved Secure Transport behind OpenSSL, so we can build CURL with both
and prefer using OpenSSL over Secure Transport by default.

Closes #13547

lib/vtls/vtls.c

index aa190b78092ce53c309cd712335b857f081df108..85d0b6ad82b235d33a8d574dace991cea66fdf88 100644 (file)
@@ -1342,8 +1342,6 @@ const struct Curl_ssl *Curl_ssl =
   &Curl_ssl_multi;
 #elif defined(USE_WOLFSSL)
   &Curl_ssl_wolfssl;
-#elif defined(USE_SECTRANSP)
-  &Curl_ssl_sectransp;
 #elif defined(USE_GNUTLS)
   &Curl_ssl_gnutls;
 #elif defined(USE_MBEDTLS)
@@ -1352,6 +1350,8 @@ const struct Curl_ssl *Curl_ssl =
   &Curl_ssl_rustls;
 #elif defined(USE_OPENSSL)
   &Curl_ssl_openssl;
+#elif defined(USE_SECTRANSP)
+  &Curl_ssl_sectransp;
 #elif defined(USE_SCHANNEL)
   &Curl_ssl_schannel;
 #elif defined(USE_BEARSSL)
@@ -1364,9 +1364,6 @@ static const struct Curl_ssl *available_backends[] = {
 #if defined(USE_WOLFSSL)
   &Curl_ssl_wolfssl,
 #endif
-#if defined(USE_SECTRANSP)
-  &Curl_ssl_sectransp,
-#endif
 #if defined(USE_GNUTLS)
   &Curl_ssl_gnutls,
 #endif
@@ -1376,6 +1373,9 @@ static const struct Curl_ssl *available_backends[] = {
 #if defined(USE_OPENSSL)
   &Curl_ssl_openssl,
 #endif
+#if defined(USE_SECTRANSP)
+  &Curl_ssl_sectransp,
+#endif
 #if defined(USE_SCHANNEL)
   &Curl_ssl_schannel,
 #endif