diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2018-10-01 11:58:15 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2018-10-16 09:02:27 +0200 |
commit | 8dd5b32b5a1a709d90bced2959b80a16af66389f (patch) | |
tree | be0b1fca2f8d3bbea230d41ecdd8cd284eba9d41 /lib/handshake.c | |
parent | 20abfc36bec4de2ad9f2e4682be7f93f61f6419d (diff) | |
download | gnutls-8dd5b32b5a1a709d90bced2959b80a16af66389f.tar.gz |
gnutls_init: added flag for automatic re-authentication
This introduces the GNUTLS_AUTO_REAUTH gnutls_init() flag and makes
re-authentication under TLS simpler to enable and use.
Resolves #571
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
Diffstat (limited to 'lib/handshake.c')
-rw-r--r-- | lib/handshake.c | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/lib/handshake.c b/lib/handshake.c index b513872ec3..7db134a638 100644 --- a/lib/handshake.c +++ b/lib/handshake.c @@ -3468,30 +3468,6 @@ int _gnutls_generate_session_id(uint8_t * session_id, uint8_t *len) return 0; } -int -_gnutls_recv_hello_request(gnutls_session_t session, void *data, - uint32_t data_size) -{ - uint8_t type; - - if (session->security_parameters.entity == GNUTLS_SERVER) { - gnutls_assert(); - return GNUTLS_E_UNEXPECTED_PACKET; - } - if (data_size < 1) { - gnutls_assert(); - return GNUTLS_E_UNEXPECTED_PACKET_LENGTH; - } - type = ((uint8_t *) data)[0]; - if (type == GNUTLS_HANDSHAKE_HELLO_REQUEST) { - if (IS_DTLS(session)) - session->internals.dtls.hsk_read_seq++; - return GNUTLS_E_REHANDSHAKE; - } else { - gnutls_assert(); - return GNUTLS_E_UNEXPECTED_PACKET; - } -} /** * gnutls_handshake_set_max_packet_length: |