diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2017-06-19 13:30:46 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2018-02-19 15:29:33 +0100 |
commit | 0ea16543448885d18a3841c2a25d06a38b11f4ba (patch) | |
tree | 0dda669334085433945ca54a2c5a2a11c9044ebf /lib/sslv2_compat.c | |
parent | 23e48151eba05142b15ddd2cea6fa42fbc626abf (diff) | |
download | gnutls-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.c | 2 |
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; |