Skip to content
Snippets Groups Projects
Commit 2011f366 authored by Philippe Gorley's avatar Philippe Gorley
Browse files

tls: fix compilation when not using tls 1.3

Change-Id: I43762a658e7f8fb43c6b0fda4cc38ce040e18f13
parent 63786c80
Branches
Tags
No related merge requests found
...@@ -858,7 +858,7 @@ TlsSession::TlsSessionImpl::handleStateHandshake(TlsSessionState state) ...@@ -858,7 +858,7 @@ TlsSession::TlsSessionImpl::handleStateHandshake(TlsSessionState state)
// Following https://www.gnutls.org/manual/html_node/Safe-renegotiation.html // Following https://www.gnutls.org/manual/html_node/Safe-renegotiation.html
// "Unlike TLS 1.2, the server is not allowed to change identities" // "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 // 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; bool isTLS1_3 = gnutls_protocol_get_version(session_) == GNUTLS_TLS1_3;
if (!isTLS1_3 || (isTLS1_3 && isServer_)) { if (!isTLS1_3 || (isTLS1_3 && isServer_)) {
#endif #endif
...@@ -866,7 +866,7 @@ TlsSession::TlsSessionImpl::handleStateHandshake(TlsSessionState state) ...@@ -866,7 +866,7 @@ TlsSession::TlsSessionImpl::handleStateHandshake(TlsSessionState state)
RING_ERR("[TLS] server identity changed! MiM attack?"); RING_ERR("[TLS] server identity changed! MiM attack?");
return TlsSessionState::SHUTDOWN; return TlsSessionState::SHUTDOWN;
} }
#ifndef _WIN32 #if GNUTLS_VERSION_NUMBER >= 0x030605
} }
#endif #endif
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment