diff --git a/src/openssl.h b/src/openssl.h index 60c0c2c3..cc5c40d4 100644 --- a/src/openssl.h +++ b/src/openssl.h @@ -122,8 +122,9 @@ # define LIBSSH2_ECDSA 1 #endif -#if OPENSSL_VERSION_NUMBER >= 0x10101000L && \ -!defined(LIBRESSL_VERSION_NUMBER) +#if (OPENSSL_VERSION_NUMBER >= 0x10101000L && \ + !defined(LIBRESSL_VERSION_NUMBER)) || \ + LIBRESSL_VERSION_NUMBER >= 0x3070000fL # define LIBSSH2_ED25519 1 #else # define LIBSSH2_ED25519 0