diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2015-12-14 14:34:04 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2015-12-14 15:11:46 +0100 |
commit | f5174e5c83298d19ab2348d58a1b462ca95f4a9a (patch) | |
tree | 7128ae08cec65721d1e32e191efc5dd6dda74d1c /lib/handshake.h | |
parent | da7edadb6ff6e440b38c7343cb4e447b7b22db9e (diff) | |
download | gnutls-f5174e5c83298d19ab2348d58a1b462ca95f4a9a.tar.gz |
handshake: when receiving a TLS version which is too low fail
That is, don't treat all unsupported version as being to high. Treat
versions which are not known and lower than the highest as a protocol
error.
Resolves #42
Diffstat (limited to 'lib/handshake.h')
-rw-r--r-- | lib/handshake.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/handshake.h b/lib/handshake.h index 3387b3c7da..ba491232f5 100644 --- a/lib/handshake.h +++ b/lib/handshake.h @@ -41,9 +41,9 @@ int _gnutls_server_select_suite(gnutls_session_t session, uint8_t * data, unsigned int datalen); int _gnutls_negotiate_version(gnutls_session_t session, - gnutls_protocol_t adv_version); + gnutls_protocol_t adv_version, uint8_t major, uint8_t minor); int _gnutls_user_hello_func(gnutls_session_t session, - gnutls_protocol_t adv_version); + gnutls_protocol_t adv_version, uint8_t major, uint8_t minor); void _gnutls_handshake_hash_buffers_clear(gnutls_session_t session); |