comparison kex.h @ 1676:d5cdc60db08e

ext-info handling for server-sig-algs only client side is handled
author Matt Johnston <matt@ucc.asn.au>
date Tue, 19 May 2020 00:31:41 +0800
parents c9b5017b0a7b
children 4b4cfc92c5b7
comparison
equal deleted inserted replaced
1675:ae41624c2198 1676:d5cdc60db08e
63 void recv_msg_kexdh_init(void); /* server */ 63 void recv_msg_kexdh_init(void); /* server */
64 64
65 void send_msg_kexdh_init(void); /* client */ 65 void send_msg_kexdh_init(void); /* client */
66 void recv_msg_kexdh_reply(void); /* client */ 66 void recv_msg_kexdh_reply(void); /* client */
67 67
68 void recv_msg_ext_info(void);
69
68 struct KEXState { 70 struct KEXState {
69 71
70 unsigned sentkexinit : 1; /*set when we've sent/recv kexinit packet */ 72 unsigned sentkexinit : 1; /*set when we've sent/recv kexinit packet */
71 unsigned recvkexinit : 1; 73 unsigned recvkexinit : 1;
72 unsigned them_firstfollows : 1; /* true when first_kex_packet_follows is set */ 74 unsigned them_firstfollows : 1; /* true when first_kex_packet_follows is set */