summaryrefslogtreecommitdiff
path: root/src/LibsslTLSContext.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2021-10-28 15:45:35 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2021-10-29 21:05:57 +0900
commit869aae82648cfe9f4a7dac2bd912240a71dfdc70 (patch)
tree26e6615c29d8ccbaffd8033495d2a3041b23eda3 /src/LibsslTLSContext.cc
parent21f476588c5deedbfef87073d3860b78abed3991 (diff)
Build with OpenSSL 3.0.0
Diffstat (limited to 'src/LibsslTLSContext.cc')
-rw-r--r--src/LibsslTLSContext.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/LibsslTLSContext.cc b/src/LibsslTLSContext.cc
index 14e6f3fa..2cf78323 100644
--- a/src/LibsslTLSContext.cc
+++ b/src/LibsslTLSContext.cc
@@ -151,7 +151,8 @@ OpenSSLTLSContext::OpenSSLTLSContext(TLSSessionSide side, TLSVersion minVer)
ERR_error_string(ERR_get_error(), nullptr)));
}
-#if OPENSSL_VERSION_NUMBER >= 0x0090800fL
+#if OPENSSL_VERSION_NUMBER < 0x30000000L && \
+ OPENSSL_VERSION_NUMBER >= 0x0090800fL
# ifndef OPENSSL_NO_ECDH
auto ecdh = EC_KEY_new_by_curve_name(NID_X9_62_prime256v1);
if (ecdh == nullptr) {
@@ -163,7 +164,8 @@ OpenSSLTLSContext::OpenSSLTLSContext(TLSSessionSide side, TLSVersion minVer)
EC_KEY_free(ecdh);
}
# endif // OPENSSL_NO_ECDH
-#endif // OPENSSL_VERSION_NUMBER >= 0x0090800fL
+#endif // OPENSSL_VERSION_NUMBER < 0x30000000L && OPENSSL_VERSION_NUMBER >=
+ // 0x0090800fL
}
OpenSSLTLSContext::~OpenSSLTLSContext() { SSL_CTX_free(sslCtx_); }