From 188015881da65f7f538698623a63125599bcd1eb Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Thu, 31 Oct 2019 18:57:24 -0700 Subject: [PATCH] Fix compilation without deprecated OpenSSL APIs --- src/lib/cryptolink/openssl_link.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/lib/cryptolink/openssl_link.cc b/src/lib/cryptolink/openssl_link.cc index 1a573f7c41..4e8ff1094f 100644 --- a/src/lib/cryptolink/openssl_link.cc +++ b/src/lib/cryptolink/openssl_link.cc @@ -14,6 +14,11 @@ #include #include +#if OPENSSL_VERSION_NUMBER < 0x10100000L +#define OPENSSL_VERSION SSLEAY_VERSION +#define OpenSSL_version SSLeay_version +#endif + namespace isc { namespace cryptolink { @@ -79,7 +84,7 @@ CryptoLink::initialize() { std::string CryptoLink::getVersion() { - return (SSLeay_version(SSLEAY_VERSION)); + return (OpenSSL_version(OPENSSL_VERSION); } } // namespace cryptolink