From 538f12d7682b9efb0d4c6001d55e9e8dd8029ac3 Mon Sep 17 00:00:00 2001 From: Matt Johnston Date: Fri, 29 Mar 2013 20:44:13 +0800 Subject: first_kex_packet_follows working, needs tidying --- kex.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'kex.h') diff --git a/kex.h b/kex.h index c89b0a3..dc5f46b 100644 --- a/kex.h +++ b/kex.h @@ -51,13 +51,15 @@ struct KEXState { unsigned sentkexinit : 1; /*set when we've sent/recv kexinit packet */ unsigned recvkexinit : 1; - unsigned firstfollows : 1; /* true when first_kex_packet_follows is set */ + unsigned them_firstfollows : 1; /* true when first_kex_packet_follows is set */ unsigned sentnewkeys : 1; /* set once we've send MSG_NEWKEYS (will be cleared once we have also received */ unsigned recvnewkeys : 1; /* set once we've received MSG_NEWKEYS (cleared once we have also sent */ unsigned donefirstkex : 1; /* Set to 1 after the first kex has completed, ie the transport layer has been set up */ + unsigned our_first_follows_matches : 1; + time_t lastkextime; /* time of the last kex */ unsigned int datatrans; /* data transmitted since last kex */ unsigned int datarecv; /* data received since last kex */ -- cgit v1.2.1 From 8abeeaa532be547d3dc08a86a6e475ccd25d832d Mon Sep 17 00:00:00 2001 From: Matt Johnston Date: Fri, 29 Mar 2013 23:29:48 +0800 Subject: Add kexguess2 behaviour --- kex.h | 1 + 1 file changed, 1 insertion(+) (limited to 'kex.h') diff --git a/kex.h b/kex.h index dc5f46b..72430e9 100644 --- a/kex.h +++ b/kex.h @@ -66,6 +66,7 @@ struct KEXState { }; + #define MAX_KEXHASHBUF 2000 #endif /* _KEX_H_ */ -- cgit v1.2.1