From cc0939df731acb7505fbe8bbf277eb73567fc1ff Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Fri, 8 Jul 2022 08:48:24 +0200 Subject: [PATCH] src: Fix building curve25519 with libgcrypt Signed-off-by: Andreas Schneider Reviewed-by: Jakub Jelen --- src/curve25519.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/curve25519.c b/src/curve25519.c index d2517551..2041804a 100644 --- a/src/curve25519.c +++ b/src/curve25519.c @@ -39,7 +39,7 @@ #include "libssh/pki.h" #include "libssh/bignum.h" -#ifdef HAVE_OPENSSL_X25519 +#if defined(HAVE_LIBCRYPTO) && defined(HAVE_OPENSSL_X25519) #include #endif @@ -59,7 +59,7 @@ static struct ssh_packet_callbacks_struct ssh_curve25519_client_callbacks = { static int ssh_curve25519_init(ssh_session session) { int rc; -#ifdef HAVE_OPENSSL_X25519 +#if defined(HAVE_LIBCRYPTO) && defined(HAVE_OPENSSL_X25519) EVP_PKEY_CTX *pctx = NULL; EVP_PKEY *pkey = NULL; size_t pubkey_len = CURVE25519_PUBKEY_SIZE; @@ -176,7 +176,7 @@ static int ssh_curve25519_build_k(ssh_session session) { ssh_curve25519_pubkey k; -#ifdef HAVE_OPENSSL_X25519 +#if defined(HAVE_LIBCRYPTO) && defined(HAVE_OPENSSL_X25519) EVP_PKEY_CTX *pctx = NULL; EVP_PKEY *pkey = NULL, *pubkey = NULL; size_t shared_key_len = sizeof(k);