aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/libssh/kex.h2
-rw-r--r--include/libssh/session.h2
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 */