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;