diff options
author | Daniel Stenberg <daniel@haxx.se> | 2015-12-14 09:49:19 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2015-12-14 09:49:54 +0100 |
commit | 727f775e59e6aef69cf1bd52bbe1ee2d0ffb9259 (patch) | |
tree | 74af7f3f99d4513432b77858c53bdacd6030e1db | |
parent | 536f5f442e779b29ff2f28cd26a847058cdd6ed1 (diff) |
libressl: the latest openssl x509 funcs are not in libressl
-rw-r--r-- | lib/vtls/openssl.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/vtls/openssl.c b/lib/vtls/openssl.c index e5b0bb99b..8365465b6 100644 --- a/lib/vtls/openssl.c +++ b/lib/vtls/openssl.c @@ -119,14 +119,16 @@ #define OPENSSL_NO_SSL2 #endif -#if OPENSSL_VERSION_NUMBER >= 0x10100000L /* 1.1.0+ */ +#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && /* OpenSSL 1.1.0+ */ \ + !defined(LIBRESSL_VERSION_NUMBER) #define SSLeay_add_ssl_algorithms() SSL_library_init() #define SSLeay() OpenSSL_version_num() #define SSLEAY_VERSION_NUMBER OPENSSL_VERSION_NUMBER #define HAVE_X509_GET0_EXTENSIONS 1 /* added in 1.1.0 -pre1 */ #endif -#if OPENSSL_VERSION_NUMBER >= 0x1000200fL /* 1.0.2 or later */ +#if (OPENSSL_VERSION_NUMBER >= 0x1000200fL) && /* 1.0.2 or later */ \ + !defined(LIBRESSL_VERSION_NUMBER) #define HAVE_X509_GET0_SIGNATURE 1 #endif |