diff options
author | Matt Johnston <matt@ucc.asn.au> | 2013-04-14 22:49:19 +0800 |
---|---|---|
committer | Matt Johnston <matt@ucc.asn.au> | 2013-04-14 22:49:19 +0800 |
commit | 3bdfae61a23e597acd97db189feea74fb27e028a (patch) | |
tree | 4784b179e19f4db7b40dca3cdd7ab2741476c608 /kex.h | |
parent | 4404126501ba18184a8e04f815c21e7a9184414a (diff) | |
parent | adeb372a66643000aee8445f8b2f9854fdfb4402 (diff) |
merge
Diffstat (limited to 'kex.h')
-rw-r--r-- | kex.h | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -51,19 +51,22 @@ 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 */ }; + #define MAX_KEXHASHBUF 2000 #endif /* _KEX_H_ */ |