aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAris Adamantiadis <aris@0xbadc0de.be>2015-12-21 12:06:11 +0100
committerAris Adamantiadis <aris@0xbadc0de.be>2016-09-09 14:27:48 +0200
commitd18d3d546db922e900f6ac6fe6cdb87072380679 (patch)
tree353bd56362163ee0764b0e6c92a0e8d98acc39ef
parent78e3cda07ab0ddd00ccdddd77bc267c5c3d6d4c3 (diff)
downloadlibssh-d18d3d546db922e900f6ac6fe6cdb87072380679.tar.gz
libssh-d18d3d546db922e900f6ac6fe6cdb87072380679.tar.xz
libssh-d18d3d546db922e900f6ac6fe6cdb87072380679.zip
kex: log negotiated methods
-rw-r--r--src/kex.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/kex.c b/src/kex.c
index f34728c7..adfe2e54 100644
--- a/src/kex.c
+++ b/src/kex.c
@@ -592,7 +592,18 @@ int ssh_kex_select_methods (ssh_session session){
} else if(strcmp(session->next_crypto->kex_methods[SSH_KEX], "curve25519-sha256@libssh.org") == 0){
session->next_crypto->kex_type=SSH_KEX_CURVE25519_SHA256_LIBSSH_ORG;
}
-
+ SSH_LOG(SSH_LOG_INFO, "Negotiated %s,%s,%s,%s,%s,%s,%s,%s,%s,%s",
+ session->next_crypto->kex_methods[SSH_KEX],
+ session->next_crypto->kex_methods[SSH_HOSTKEYS],
+ session->next_crypto->kex_methods[SSH_CRYPT_C_S],
+ session->next_crypto->kex_methods[SSH_CRYPT_S_C],
+ session->next_crypto->kex_methods[SSH_MAC_C_S],
+ session->next_crypto->kex_methods[SSH_MAC_S_C],
+ session->next_crypto->kex_methods[SSH_COMP_C_S],
+ session->next_crypto->kex_methods[SSH_COMP_S_C],
+ session->next_crypto->kex_methods[SSH_LANG_C_S],
+ session->next_crypto->kex_methods[SSH_LANG_S_C]
+ );
return SSH_OK;
}