diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/libssh/kex.h | 2 | ||||
-rw-r--r-- | include/libssh/session.h | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/include/libssh/kex.h b/include/libssh/kex.h index a626d105..644a3956 100644 --- a/include/libssh/kex.h +++ b/include/libssh/kex.h @@ -46,5 +46,7 @@ const char *ssh_kex_get_supported_method(uint32_t algo); const char *ssh_kex_get_default_methods(uint32_t algo); const char *ssh_kex_get_description(uint32_t algo); char *ssh_client_select_hostkeys(ssh_session session); +int ssh_send_rekex(ssh_session session); +int server_set_kex(ssh_session session); #endif /* KEX_H_ */ diff --git a/include/libssh/session.h b/include/libssh/session.h index fb443b59..86540bbf 100644 --- a/include/libssh/session.h +++ b/include/libssh/session.h @@ -135,6 +135,8 @@ struct ssh_session_struct { ssh_buffer in_buffer; PACKET in_packet; ssh_buffer out_buffer; + struct ssh_list *out_queue; /* This list is used for delaying packets + when rekeying is required */ /* the states are used by the nonblocking stuff to remember */ /* where it was before being interrupted */ |