From 2e2812dde8c1fc9b48eca592823770ab2e601f7a Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Tue, 13 Dec 2022 22:11:13 +0100 Subject: [PATCH] openssl.h: enable ed25519 for LibreSSL 3.7.0 (#778) This brings LibreSSL libssh2 builds on par with OpenSSL. --- src/openssl.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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