summaryrefslogtreecommitdiff
path: root/lib/handshake.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2018-10-01 11:58:15 +0200
committerNikos Mavrogiannopoulos <nmav@redhat.com>2018-10-16 09:02:27 +0200
commit8dd5b32b5a1a709d90bced2959b80a16af66389f (patch)
treebe0b1fca2f8d3bbea230d41ecdd8cd284eba9d41 /lib/handshake.c
parent20abfc36bec4de2ad9f2e4682be7f93f61f6419d (diff)
downloadgnutls-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.c24
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: