summaryrefslogtreecommitdiff
path: root/lib/sslv2_compat.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2017-06-19 13:30:46 +0200
committerNikos Mavrogiannopoulos <nmav@redhat.com>2018-02-19 15:29:33 +0100
commit0ea16543448885d18a3841c2a25d06a38b11f4ba (patch)
tree0dda669334085433945ca54a2c5a2a11c9044ebf /lib/sslv2_compat.c
parent23e48151eba05142b15ddd2cea6fa42fbc626abf (diff)
downloadgnutls-0ea16543448885d18a3841c2a25d06a38b11f4ba.tar.gz
handshake: legacy version negotiation is not used for TLS 1.3
That is, ensure that the functions used for TLS 1.2 and earlier negotiation cannot be used with TLS 1.3. That is because TLS 1.3 is negotiated using a TLS extension. Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
Diffstat (limited to 'lib/sslv2_compat.c')
-rw-r--r--lib/sslv2_compat.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/sslv2_compat.c b/lib/sslv2_compat.c
index c66ad77439..5ec5a0ad34 100644
--- a/lib/sslv2_compat.c
+++ b/lib/sslv2_compat.c
@@ -112,7 +112,7 @@ _gnutls_read_client_hello_v2(gnutls_session_t session, uint8_t * data,
adv_version = _gnutls_version_get(major, minor);
- ret = _gnutls_negotiate_version(session, adv_version, major, minor);
+ ret = _gnutls_negotiate_legacy_version(session, adv_version, major, minor);
if (ret < 0) {
gnutls_assert();
return ret;