summaryrefslogtreecommitdiff
path: root/src/util.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2019-04-07 13:37:35 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2019-04-07 16:18:32 +0900
commit52da4e40ea22d1db13c1eadeac5baed4e8fd5dd8 (patch)
tree8091adba711093b9201845d9cd6b4ffdb9ea606b /src/util.cc
parent4af4a7cfc36936350bd2aa92a6e20384fc653a47 (diff)
Drop SSLv3.0 and TLSv1.0 and add TLSv1.3
TLSv1.3 support is added for GNUTLS and OpenSSL.
Diffstat (limited to 'src/util.cc')
-rw-r--r--src/util.cc11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/util.cc b/src/util.cc
index 2e700de4..07502c0e 100644
--- a/src/util.cc
+++ b/src/util.cc
@@ -2470,19 +2470,16 @@ bool strless(const char* a, const char* b) { return strcmp(a, b) < 0; }
#ifdef ENABLE_SSL
TLSVersion toTLSVersion(const std::string& ver)
{
- if (ver == A2_V_SSL3) {
- return TLS_PROTO_SSL3;
- }
- if (ver == A2_V_TLS10) {
- return TLS_PROTO_TLS10;
- }
if (ver == A2_V_TLS11) {
return TLS_PROTO_TLS11;
}
if (ver == A2_V_TLS12) {
return TLS_PROTO_TLS12;
}
- return TLS_PROTO_TLS10;
+ if (ver == A2_V_TLS13) {
+ return TLS_PROTO_TLS13;
+ }
+ return TLS_PROTO_TLS12;
}
#endif // ENABLE_SSL