From 2a786c5ebda576b484ee8d7ffbf52eee82106f85 Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Thu, 19 Oct 2017 16:27:30 +0200 Subject: handshake: introduced gnutls_session_key_update() This function allows updating keys of the session and notifying the peer. Signed-off-by: Nikos Mavrogiannopoulos --- lib/state.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lib/state.c') diff --git a/lib/state.c b/lib/state.c index 1aeddc01ac..d48b311347 100644 --- a/lib/state.c +++ b/lib/state.c @@ -294,6 +294,7 @@ int gnutls_init(gnutls_session_t * session, unsigned int flags) _gnutls_buffer_init(&(*session)->internals.hb_remote_data); _gnutls_buffer_init(&(*session)->internals.hb_local_data); _gnutls_buffer_init(&(*session)->internals.record_presend_buffer); + _gnutls_buffer_init(&(*session)->internals.record_key_update_buffer); _mbuffer_head_init(&(*session)->internals.record_buffer); _mbuffer_head_init(&(*session)->internals.record_send_buffer); @@ -412,6 +413,7 @@ void gnutls_deinit(gnutls_session_t session) _gnutls_buffer_clear(&session->internals.hb_remote_data); _gnutls_buffer_clear(&session->internals.hb_local_data); _gnutls_buffer_clear(&session->internals.record_presend_buffer); + _gnutls_buffer_clear(&session->internals.record_key_update_buffer); _mbuffer_head_clear(&session->internals.record_buffer); _mbuffer_head_clear(&session->internals.record_recv_buffer); -- cgit v1.2.1