--- Net-SSLeay-1.82/SSLeay.xs 2017-10-12 22:47:21.000000000 -0400 +++ Net-SSLeay-1.82/SSLeay.xs 2019-04-24 18:00:08.431833377 -0400 @@ -5477,10 +5477,10 @@ const EVP_MD *h; int md_size = -1; c = s->enc_read_ctx->cipher; -#if OPENSSL_VERSION_NUMBER >= 0x10001000L +#if ((OPENSSL_VERSION_NUMBER >= 0x10001000L && !defined(LIBRESSL_VERSION_NUMBER)) || (!defined(OPENSSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER > 0x2090000L )) if (s->s3) md_size = s->s3->tmp.new_mac_secret_size; -#elif OPENSSL_VERSION_NUMBER >= 0x00909000L +#elif OPENSSL_VERSION_NUMBER >= 0x00909000L && !defined(LIBRESSL_VERSION_NUMBER) h = EVP_MD_CTX_md(s->read_hash); md_size = EVP_MD_size(h); #else