summaryrefslogtreecommitdiff
path: root/src/LibsslTLSSession.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/LibsslTLSSession.cc')
-rw-r--r--src/LibsslTLSSession.cc16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/LibsslTLSSession.cc b/src/LibsslTLSSession.cc
index f7024b1c..a7e547c5 100644
--- a/src/LibsslTLSSession.cc
+++ b/src/LibsslTLSSession.cc
@@ -195,16 +195,6 @@ int OpenSSLTLSSession::handshake(TLSVersion& version)
}
switch (SSL_version(ssl_)) {
- case SSL3_VERSION:
- version = TLS_PROTO_SSL3;
- break;
-
-#ifdef TLS1_VERSION
- case TLS1_VERSION:
- version = TLS_PROTO_TLS10;
- break;
-#endif // TLS1_VERSION
-
#ifdef TLS1_1_VERSION
case TLS1_1_VERSION:
version = TLS_PROTO_TLS11;
@@ -217,6 +207,12 @@ int OpenSSLTLSSession::handshake(TLSVersion& version)
break;
#endif // TLS1_2_VERSION
+#ifdef TLS1_3_VERSION
+ case TLS1_3_VERSION:
+ version = TLS_PROTO_TLS13;
+ break;
+#endif // TLS1_3_VERSION
+
default:
version = TLS_PROTO_NONE;
break;