summaryrefslogtreecommitdiffstats
path: root/src/server.c
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cryptomilk.org>2014-04-15 09:49:25 +0200
committerAndreas Schneider <asn@cryptomilk.org>2014-04-15 09:49:25 +0200
commite2805abbf7b4976a7eeeee3a215d00bd23aa14ef (patch)
tree17ea4e189f998f257918a2651cf6e51e0ca78879 /src/server.c
parent79d51099ac3273aa73c3bd3bd047b3fa996fef18 (diff)
downloadlibssh-e2805abbf7b4976a7eeeee3a215d00bd23aa14ef.tar.gz
libssh-e2805abbf7b4976a7eeeee3a215d00bd23aa14ef.tar.xz
libssh-e2805abbf7b4976a7eeeee3a215d00bd23aa14ef.zip
Revert "kex: server fix for first_kex_packet_follows"
The patch breaks the client with ECDSA. This reverts commit 5865b9436fda96ac9fc7c18e4dffe5fb12dcc515.
Diffstat (limited to 'src/server.c')
-rw-r--r--src/server.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/src/server.c b/src/server.c
index 005effe1..b87c6e57 100644
--- a/src/server.c
+++ b/src/server.c
@@ -174,15 +174,6 @@ SSH_PACKET_CALLBACK(ssh_packet_kexdh_init){
SSH_LOG(SSH_LOG_RARE,"Invalid state for SSH_MSG_KEXDH_INIT");
goto error;
}
-
- /* If first_kex_packet_follows guess was wrong, ignore this message. */
- if (session->first_kex_follows_guess_wrong != 0) {
- SSH_LOG(SSH_LOG_RARE, "first_kex_packet_follows guess was wrong, "
- "ignoring first SSH_MSG_KEXDH_INIT message");
- session->first_kex_follows_guess_wrong = 0;
- goto error;
- }
-
switch(session->next_crypto->kex_type){
case SSH_KEX_DH_GROUP1_SHA1:
case SSH_KEX_DH_GROUP14_SHA1: