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) { |