Lines 13-28
Link Here
|
13 |
@@ -145,6 +148,7 @@ void ossl_X509_REQ_get0_signature(const |
13 |
@@ -145,6 +148,7 @@ void ossl_X509_REQ_get0_signature(const |
14 |
#endif |
14 |
#endif |
15 |
|
15 |
|
16 |
#if !defined(HAVE_OPAQUE_OPENSSL) |
16 |
-#if !defined(HAVE_OPAQUE_OPENSSL) |
17 |
+#if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL |
17 |
+#if !defined(HAVE_OPAQUE_OPENSSL) || \ |
|
|
18 |
+ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL) |
18 |
#define IMPL_PKEY_GETTER(_type, _name) \ |
19 |
#define IMPL_PKEY_GETTER(_type, _name) \ |
19 |
static inline _type *EVP_PKEY_get0_##_type(EVP_PKEY *pkey) { \ |
20 |
static inline _type *EVP_PKEY_get0_##_type(EVP_PKEY *pkey) { \ |
20 |
return pkey->pkey._name; } |
21 |
return pkey->pkey._name; } |
21 |
@@ -196,6 +200,7 @@ IMPL_PKEY_GETTER(EC_KEY, ec) |
|
|
22 |
#undef IMPL_PKEY_GETTER |
23 |
#undef IMPL_KEY_ACCESSOR2 |
24 |
#undef IMPL_KEY_ACCESSOR3 |
25 |
+#endif |
26 |
#endif /* HAVE_OPAQUE_OPENSSL */ |
27 |
|
28 |
#if !defined(EVP_CTRL_AEAD_GET_TAG) |