void-packages/srcpkgs/megacmd/patches/megacmd-00-support-libressl.patch
2017-11-09 09:39:30 -05:00

42 lines
1.4 KiB
Diff

diff --git src/posix/net.cpp src/posix/net.cpp
index 2bb16de5..8eb7d1d6 100644
--- src/posix/net.cpp
+++ src/posix/net.cpp
@@ -2396,7 +2396,7 @@ CURLcode CurlHttpIO::ssl_ctx_function(CURL*, void* sslctx, void*req)
return CURLE_OK;
}
-#if (OPENSSL_VERSION_NUMBER < 0x10100000L)
+#if (OPENSSL_VERSION_NUMBER < 0x10100000L) || defined (LIBRESSL_VERSION_NUMBER)
#define X509_STORE_CTX_get0_cert(ctx) (ctx->cert)
#define X509_STORE_CTX_get0_untrusted(ctx) (ctx->untrusted)
#define EVP_PKEY_get0_DSA(_pkey_) ((_pkey_)->pkey.dsa)
@@ -2405,7 +2405,7 @@ CURLcode CurlHttpIO::ssl_ctx_function(CURL*, void* sslctx, void*req)
const BIGNUM *RSA_get0_n(const RSA *rsa)
{
-#if (OPENSSL_VERSION_NUMBER < 0x10100000L)
+#if (OPENSSL_VERSION_NUMBER < 0x10100000L) || defined (LIBRESSL_VERSION_NUMBER)
return rsa->n;
#else
const BIGNUM *result;
@@ -2416,7 +2416,7 @@ const BIGNUM *RSA_get0_n(const RSA *rsa)
const BIGNUM *RSA_get0_e(const RSA *rsa)
{
-#if (OPENSSL_VERSION_NUMBER < 0x10100000L)
+#if (OPENSSL_VERSION_NUMBER < 0x10100000L) || defined (LIBRESSL_VERSION_NUMBER)
return rsa->e;
#else
const BIGNUM *result;
@@ -2427,7 +2427,7 @@ const BIGNUM *RSA_get0_e(const RSA *rsa)
const BIGNUM *RSA_get0_d(const RSA *rsa)
{
-#if (OPENSSL_VERSION_NUMBER < 0x10100000L)
+#if (OPENSSL_VERSION_NUMBER < 0x10100000L) || defined (LIBRESSL_VERSION_NUMBER)
return rsa->d;
#else
const BIGNUM *result;