]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
openssl: define HAVE_SSL_CTX_SET_EC_CURVES for libressl
authorChristian Weisgerber <naddy@mips.inka.de>
Fri, 29 Apr 2022 21:02:45 +0000 (23:02 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 29 Apr 2022 21:02:45 +0000 (23:02 +0200)
SSL_CTX_set1_curves_list() has been available since LibreSSL 2.5.3,
released five years ago.

Bug: https://curl.se/mail/lib-2022-04/0059.html
Closes #8773

lib/vtls/openssl.c

index 3722005d44e95c39cc46a4ee6fe9479c7051296d..39c0a82b1a46e065290d82121e5a5e32245d1e6f 100644 (file)
  * OpenSSL: supported since 1.0.2, see
  *   https://www.openssl.org/docs/manmaster/man3/SSL_CTX_set1_groups.html
  * BoringSSL: supported since 5fd1807d95f7 (committed 2016-09-30)
- * LibreSSL: not tested.
+ * LibreSSL: since 2.5.3 (April 12, 2017)
  */
-#if ((OPENSSL_VERSION_NUMBER >= 0x10002000L) && \
-     !defined(LIBRESSL_VERSION_NUMBER)) || \
-    defined(OPENSSL_IS_BORINGSSL)
+#if (OPENSSL_VERSION_NUMBER >= 0x10002000L) ||  \
+  defined(OPENSSL_IS_BORINGSSL)
 #define HAVE_SSL_CTX_SET_EC_CURVES
 #endif