From 188987a8ff13374504a2a1c5df4e280473aa26e0 Mon Sep 17 00:00:00 2001 From: orignal Date: Mon, 23 Jan 2017 16:22:48 -0500 Subject: [PATCH] eliminated deprecated function --- Crypto.h | 4 ++++ Family.cpp | 4 ++-- Reseed.cpp | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Crypto.h b/Crypto.h index 00255a37..3f99f2b6 100644 --- a/Crypto.h +++ b/Crypto.h @@ -325,6 +325,10 @@ inline void DH_get0_key(const DH *dh, const BIGNUM **pub_key, const BIGNUM **pri inline RSA *EVP_PKEY_get0_RSA(EVP_PKEY *pkey) { return pkey->pkey.rsa; } + +// ssl +#define TLS_method TLSv1_method + #endif #endif diff --git a/Family.cpp b/Family.cpp index ce995a4a..fb3b19a6 100644 --- a/Family.cpp +++ b/Family.cpp @@ -20,7 +20,7 @@ namespace data void Families::LoadCertificate (const std::string& filename) { - SSL_CTX * ctx = SSL_CTX_new (TLSv1_method ()); + SSL_CTX * ctx = SSL_CTX_new (TLS_method ()); int ret = SSL_CTX_use_certificate_file (ctx, filename.c_str (), SSL_FILETYPE_PEM); if (ret) { @@ -135,7 +135,7 @@ namespace data { auto filename = i2p::fs::DataDirPath("family", (family + ".key")); std::string sig; - SSL_CTX * ctx = SSL_CTX_new (TLSv1_method ()); + SSL_CTX * ctx = SSL_CTX_new (TLS_method ()); int ret = SSL_CTX_use_PrivateKey_file (ctx, filename.c_str (), SSL_FILETYPE_PEM); if (ret) { diff --git a/Reseed.cpp b/Reseed.cpp index b4eaa76c..52079565 100644 --- a/Reseed.cpp +++ b/Reseed.cpp @@ -362,7 +362,7 @@ namespace data void Reseeder::LoadCertificate (const std::string& filename) { - SSL_CTX * ctx = SSL_CTX_new (TLSv1_method ()); + SSL_CTX * ctx = SSL_CTX_new (TLS_method ()); int ret = SSL_CTX_use_certificate_file (ctx, filename.c_str (), SSL_FILETYPE_PEM); if (ret) {