From 95150b1137995c4f4b1ca5d569ef98921b7881eb Mon Sep 17 00:00:00 2001 From: Aditya Sinha Date: Tue, 25 Mar 2025 22:46:31 +0530 Subject: [PATCH] Adding the missing Algorithms to ssh_get_kex_algo() function Signed-off-by: Aditya Sinha Reviewed-by: Jakub Jelen --- src/session.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/session.c b/src/session.c index 6a5b1328..f32d1627 100644 --- a/src/session.c +++ b/src/session.c @@ -451,8 +451,12 @@ const char* ssh_get_kex_algo(ssh_session session) { return "curve25519-sha256@libssh.org"; case SSH_KEX_SNTRUP761X25519_SHA512_OPENSSH_COM: return "sntrup761x25519-sha512@openssh.com"; - default: - break; +#ifdef WITH_GEX + case SSH_KEX_DH_GEX_SHA1: + return "diffie-hellman-group-exchange-sha1"; + case SSH_KEX_DH_GEX_SHA256: + return "diffie-hellman-group-exchange-sha256"; +#endif /* WITH_GEX */ } return NULL;