Commit 2011f366 authored by Philippe Gorley's avatar Philippe Gorley

tls: fix compilation when not using tls 1.3

Change-Id: I43762a658e7f8fb43c6b0fda4cc38ce040e18f13
parent 63786c80
......@@ -858,7 +858,7 @@ TlsSession::TlsSessionImpl::handleStateHandshake(TlsSessionState state)
// Following https://www.gnutls.org/manual/html_node/Safe-renegotiation.html
// "Unlike TLS 1.2, the server is not allowed to change identities"
// So, we don't have to check the status if we are the client
#ifndef _WIN32 // For now, windows use GNUTLS < 3.6.5
#if GNUTLS_VERSION_NUMBER >= 0x030605
bool isTLS1_3 = gnutls_protocol_get_version(session_) == GNUTLS_TLS1_3;
if (!isTLS1_3 || (isTLS1_3 && isServer_)) {
#endif
......@@ -866,7 +866,7 @@ TlsSession::TlsSessionImpl::handleStateHandshake(TlsSessionState state)
RING_ERR("[TLS] server identity changed! MiM attack?");
return TlsSessionState::SHUTDOWN;
}
#ifndef _WIN32
#if GNUTLS_VERSION_NUMBER >= 0x030605
}
#endif
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment