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) {