aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAris Adamantiadis <aris@0xbadc0de.be>2015-12-21 12:06:11 +0100
committerAris Adamantiadis <aris@0xbadc0de.be>2017-06-08 10:45:53 +0200
commit669134ce846c5a2ad63bfcfba5f208ef7344c74f (patch)
treed2a1bc8ab3cfe775ec3591bc2a0ecd6d97ac9479
parentf68f59c71a3d2ab7dd146489f81b0e9876b2cbe9 (diff)
downloadlibssh-669134ce846c5a2ad63bfcfba5f208ef7344c74f.tar.gz
libssh-669134ce846c5a2ad63bfcfba5f208ef7344c74f.tar.xz
libssh-669134ce846c5a2ad63bfcfba5f208ef7344c74f.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;
}