diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2019-04-07 13:37:35 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2019-04-07 16:18:32 +0900 |
| commit | 52da4e40ea22d1db13c1eadeac5baed4e8fd5dd8 (patch) | |
| tree | 8091adba711093b9201845d9cd6b4ffdb9ea606b /src/LibsslTLSSession.cc | |
| parent | 4af4a7cfc36936350bd2aa92a6e20384fc653a47 (diff) | |
Drop SSLv3.0 and TLSv1.0 and add TLSv1.3
TLSv1.3 support is added for GNUTLS and OpenSSL.
Diffstat (limited to 'src/LibsslTLSSession.cc')
| -rw-r--r-- | src/LibsslTLSSession.cc | 16 |
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; |
