Line 0
Link Here
|
|
|
1 |
--- src/common.h.orig 2017-01-02 14:27:26 UTC |
2 |
+++ src/common.h |
3 |
@@ -448,7 +448,7 @@ extern char *sys_errlist[]; |
4 |
#define OPENSSL_NO_TLS1_2 |
5 |
#endif /* OpenSSL older than 1.0.1 || defined(OPENSSL_NO_TLS1) */ |
6 |
|
7 |
-#if OPENSSL_VERSION_NUMBER>=0x10100000L |
8 |
+#if OPENSSL_VERSION_NUMBER>=0x10100000L && !defined(LIBRESSL_VERSION_NUMBER) |
9 |
#ifndef OPENSSL_NO_SSL2 |
10 |
#define OPENSSL_NO_SSL2 |
11 |
#endif /* !defined(OPENSSL_NO_SSL2) */ |
12 |
@@ -474,7 +474,7 @@ extern char *sys_errlist[]; |
13 |
#include <openssl/des.h> |
14 |
#ifndef OPENSSL_NO_DH |
15 |
#include <openssl/dh.h> |
16 |
-#if OPENSSL_VERSION_NUMBER<0x10100000L |
17 |
+#if OPENSSL_VERSION_NUMBER<0x10100000L || defined(LIBRESSL_VERSION_NUMBER) |
18 |
int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g); |
19 |
#endif /* OpenSSL older than 1.1.0 */ |
20 |
#endif /* !defined(OPENSSL_NO_DH) */ |
21 |
--- src/common.h.orig 2017-01-02 14:27:26 UTC |
22 |
+++ src/common.h |
23 |
@@ -415,6 +415,15 @@ extern char *sys_errlist[]; |
24 |
/* opensslv.h requires prior opensslconf.h to include -fips in version string */ |
25 |
#include <openssl/opensslv.h> |
26 |
|
27 |
+#ifdef LIBRESSL_VERSION_NUMBER |
28 |
+#undef OPENSSL_VERSION_NUMBER |
29 |
+#if LIBRESSL_VERSION_NUMBER >= 0x2070000fL |
30 |
+#define OPENSSL_VERSION_NUMBER 0x10100000L |
31 |
+#else |
32 |
+#define OPENSSL_VERSION_NUMBER 0x1000107fL |
33 |
+#endif |
34 |
+#endif |
35 |
+ |
36 |
#if OPENSSL_VERSION_NUMBER<0x0090700fL |
37 |
#error OpenSSL 0.9.7 or later is required |
38 |
#endif /* OpenSSL older than 0.9.7 */ |