From c86a00d06b732c57153bdd5677a5d77f7f1be0a9 Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Thu, 22 Nov 2018 16:01:56 +0100 Subject: packet: Provide a function to switch crypto in separate directions This also fixes the test using the crypto directly Signed-off-by: Jakub Jelen Reviewed-by: Daiki Ueno Reviewed-by: Andreas Schneider --- include/libssh/packet.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include') diff --git a/include/libssh/packet.h b/include/libssh/packet.h index 6334111b..2328cc5b 100644 --- a/include/libssh/packet.h +++ b/include/libssh/packet.h @@ -83,6 +83,8 @@ unsigned char *ssh_packet_encrypt(ssh_session session, unsigned int len); int ssh_packet_hmac_verify(ssh_session session,ssh_buffer buffer, unsigned char *mac, enum ssh_hmac_e type); +int ssh_packet_set_newkeys(ssh_session session, + enum ssh_crypto_direction_e direction); struct ssh_crypto_struct *ssh_packet_get_current_crypto(ssh_session session, enum ssh_crypto_direction_e direction); -- cgit v1.2.3