fix compilation without deprecated OpenSSL APIs (#3690)

Missing headers and function.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
Rosen Penev 2022-07-18 03:58:22 -07:00 committed by GitHub
parent 1d28d2d42d
commit a93be3ed1c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 0 deletions

View File

@ -14,6 +14,9 @@
#include "Poco/Crypto/Envelope.h"
#if OPENSSL_VERSION_NUMBER >= 0x10100000L
#define EVP_CIPHER_CTX_init(a) 1
#endif
namespace Poco {
namespace Crypto {

View File

@ -23,6 +23,8 @@
#include "Poco/Format.h"
#include "Poco/Error.h"
#include <openssl/bio.h>
#include <openssl/bn.h>
#include <openssl/dh.h>
#include <openssl/err.h>
#include <openssl/ssl.h>
#include <openssl/x509v3.h>