--- r/ext/openssl/openssl_missing.h.orig 2018-03-22 19:37:19 UTC +++ r/ext/openssl/openssl_missing.h @@ -145,6 +148,7 @@ void ossl_X509_REQ_get0_signature(const #endif #if !defined(HAVE_OPAQUE_OPENSSL) +#if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL #define IMPL_PKEY_GETTER(_type, _name) \ static inline _type *EVP_PKEY_get0_##_type(EVP_PKEY *pkey) { \ return pkey->pkey._name; } @@ -196,6 +200,7 @@ IMPL_PKEY_GETTER(EC_KEY, ec) #undef IMPL_PKEY_GETTER #undef IMPL_KEY_ACCESSOR2 #undef IMPL_KEY_ACCESSOR3 +#endif #endif /* HAVE_OPAQUE_OPENSSL */ #if !defined(EVP_CTRL_AEAD_GET_TAG) .