diff options
author | Ed Maste <emaste@FreeBSD.org> | 2023-05-11 14:44:05 +0000 |
---|---|---|
committer | Ed Maste <emaste@FreeBSD.org> | 2023-05-11 23:03:34 +0000 |
commit | 692b19255c5d53a5f42ea49ad569284316315577 (patch) | |
tree | 979d91cfaac5f383b2796ecd0d097a4974c78d50 | |
parent | 910a834383587fc6630225200cc66b7965d5102f (diff) | |
download | src-692b19255c5d53a5f42ea49ad569284316315577.tar.gz src-692b19255c5d53a5f42ea49ad569284316315577.zip |
dma: use OpenSSL 1.1 init API
> The SSL_library_init() and OpenSSL_add_ssl_algorithms() functions were
> deprecated in OpenSSL 1.1.0 by OPENSSL_init_ssl().
and
> The ERR_load_crypto_strings(), SSL_load_error_strings(), and
> ERR_free_strings() functions were deprecated in OpenSSL 1.1.0 by
> OPENSSL_init_crypto() and OPENSSL_init_ssl() and should not be used.
Reviewed by: ngie
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D40065
-rw-r--r-- | contrib/dma/crypto.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/contrib/dma/crypto.c b/contrib/dma/crypto.c index 368238b9d632..c87d23e66a7c 100644 --- a/contrib/dma/crypto.c +++ b/contrib/dma/crypto.c @@ -115,8 +115,7 @@ smtp_init_crypto(int fd, int feature, struct smtp_features* features) /* XXX clean up on error/close */ /* Init SSL library */ - SSL_library_init(); - SSL_load_error_strings(); + OPENSSL_init_ssl(0, NULL); // Allow any possible version #if (OPENSSL_VERSION_NUMBER >= 0x10100000L) |