View | Details | Raw Unified | Return to bug 243642
Collapse All | Expand All

(-)inn/files/patch-nnrpd_tls.c (+20 lines)
Line 0 Link Here
1
--- nnrpd/tls.c.orig	2017-09-12 18:17:21 UTC
2
+++ nnrpd/tls.c
3
@@ -495,7 +495,7 @@ tls_init_serverengine(int verifydepth, int askcert, in
4
       syslog(L_NOTICE, "starting TLS engine");
5
 
6
 /* New functions have been introduced in OpenSSL 1.1.0. */
7
-#if OPENSSL_VERSION_NUMBER < 0x010100000L
8
+#if OPENSSL_VERSION_NUMBER < 0x010100000L || defined(LIBRESSL_VERSION_NUMBER)
9
     SSL_load_error_strings();
10
     SSLeay_add_ssl_algorithms();
11
     CTX = SSL_CTX_new(SSLv23_server_method());
12
@@ -652,7 +652,7 @@ tls_init_serverengine(int verifydepth, int askcert, in
13
         }
14
     }
15
 
16
-#if OPENSSL_VERSION_NUMBER >= 0x01010100fL
17
+#if OPENSSL_VERSION_NUMBER >= 0x01010100fL && !defined(LIBRESSL_VERSION_NUMBER)
18
     /* New API added in OpenSSL 1.1.1 for TLSv1.3 cipher suites. */
19
     if (tls_ciphers13 != NULL) {
20
         if (SSL_CTX_set_ciphersuites(CTX, tls_ciphers13) == 0) {

Return to bug 243642