Mailing List Archive

OpenSSL 3.0 deprecations
FYI: here's a list of symbols for which I get deprecation warnings when
compiling httpd 2.4.58 (plus bundled APU) against current OpenSSL 3.1.3.
or 3.0.11:

srclib/apr-util/crypto/apr_crypto_openssl.c:141:5: warning:
'ENGINE_load_builtin_engines' is deprecated (declared at
include/openssl/engine.h:358): Since OpenSSL 3.0
srclib/apr-util/crypto/apr_crypto_openssl.c:142:5: warning:
'ENGINE_register_all_complete' is deprecated (declared at
include/openssl/engine.h:415): Since OpenSSL 3.0
srclib/apr-util/crypto/apr_crypto_openssl.c:208:9: warning:
'ENGINE_finish' is deprecated (declared at
include/openssl/engine.h:628): Since OpenSSL 3.0
srclib/apr-util/crypto/apr_crypto_openssl.c:209:9: warning:
'ENGINE_free' is deprecated (declared at include/openssl/engine.h:493):
Since OpenSSL 3.0
srclib/apr-util/crypto/apr_crypto_openssl.c:326:9: warning:
'ENGINE_by_id' is deprecated (declared at include/openssl/engine.h:336):
Since OpenSSL 3.0
srclib/apr-util/crypto/apr_crypto_openssl.c:330:9: warning:
'ENGINE_init' is deprecated (declared at include/openssl/engine.h:620):
Since OpenSSL 3.0
srclib/apr-util/crypto/apr_crypto_openssl.c:331:13: warning:
'ENGINE_free' is deprecated (declared at include/openssl/engine.h:493):
Since OpenSSL 3.0

support/ab.c:769:25: warning: 'EVP_PKEY_get1_EC_KEY' is deprecated
(declared at include/openssl/evp.h:1377): Since OpenSSL 3.0
support/ab.c:770:25: warning: 'EC_KEY_get0_group' is deprecated
(declared at include/openssl/ec.h:1037): Since OpenSSL 3.0
support/ab.c:771:25: warning: 'EC_KEY_free' is deprecated (declared at
include/openssl/ec.h:1006): Since OpenSSL 3.0
support/ab.c:1431:13: warning: 'BIO_set_callback' is deprecated
(declared at include/openssl/bio.h:279): Since OpenSSL 3.0

modules/ssl/ssl_engine_config.c:611:5: warning: 'ENGINE_by_id' is
deprecated (declared at include/openssl/engine.h:336): Since OpenSSL 3.0
modules/ssl/ssl_engine_config.c:613:9: warning: 'ENGINE_free' is
deprecated (declared at include/openssl/engine.h:493): Since OpenSSL 3.0
modules/ssl/ssl_engine_config.c:618:9: warning: 'ENGINE_get_first' is
deprecated (declared at include/openssl/engine.h:318): Since OpenSSL 3.0
modules/ssl/ssl_engine_config.c:620:13: warning: 'ENGINE_get_id' is
deprecated (declared at include/openssl/engine.h:552): Since OpenSSL 3.0
modules/ssl/ssl_engine_config.c:621:42: warning: 'ENGINE_get_name' is
deprecated (declared at include/openssl/engine.h:553): Since OpenSSL 3.0
modules/ssl/ssl_engine_config.c:624:13: warning: 'ENGINE_get_next' is
deprecated (declared at include/openssl/engine.h:323): Since OpenSSL 3.0
modules/ssl/ssl_engine_init.c:483:9: warning: 'ENGINE_by_id' is
deprecated (declared at include/openssl/engine.h:336): Since OpenSSL 3.0
modules/ssl/ssl_engine_init.c:493:13: warning: 'ENGINE_ctrl' is
deprecated (declared at include/openssl/engine.h:429): Since OpenSSL 3.0
modules/ssl/ssl_engine_init.c:497:9: warning: 'ENGINE_set_default' is
deprecated (declared at include/openssl/engine.h:708): Since OpenSSL 3.0
modules/ssl/ssl_engine_init.c:508:9: warning: 'ENGINE_free' is
deprecated (declared at include/openssl/engine.h:493): Since OpenSSL 3.0
modules/ssl/ssl_engine_init.c:574:9: warning: 'SRP_VBASE_new' is
deprecated (declared at include/openssl/srp.h:176): Since OpenSSL 3.0
modules/ssl/ssl_engine_init.c:583:9: warning: 'SRP_VBASE_init' is
deprecated (declared at include/openssl/srp.h:180): Since OpenSSL 3.0
modules/ssl/ssl_engine_init.c:591:9: warning:
'SSL_CTX_set_srp_username_callback' is deprecated (declared at
include/openssl/ssl.h:1900): Since OpenSSL 3.0
modules/ssl/ssl_engine_init.c:593:9: warning: 'SSL_CTX_set_srp_cb_arg'
is deprecated (declared at include/openssl/ssl.h:1902): Since OpenSSL 3.0
modules/ssl/ssl_engine_init.c:1318:5: warning: 'DH_get0_p' is deprecated
(declared at include/openssl/dh.h:266): Since OpenSSL 3.0
modules/ssl/ssl_engine_init.c:1539:9: warning: 'DH_free' is deprecated
(declared at include/openssl/dh.h:207): Since OpenSSL 3.0
modules/ssl/ssl_engine_init.c:1556:9: warning:
'EC_KEY_new_by_curve_name' is deprecated (declared at
include/openssl/ec.h:1001): Since OpenSSL 3.0
modules/ssl/ssl_engine_init.c:1578:5: warning: 'EC_KEY_free' is
deprecated (declared at include/openssl/ec.h:1006): Since OpenSSL 3.0
modules/ssl/ssl_engine_init.c:1843:9: warning: 'SRP_VBASE_free' is
deprecated (declared at include/openssl/srp.h:178): Since OpenSSL 3.0
modules/ssl/ssl_engine_io.c:2288:9: warning: 'BIO_set_callback' is
deprecated (declared at include/openssl/bio.h:279): Since OpenSSL 3.0
modules/ssl/ssl_engine_io.c:2291:13: warning: 'BIO_set_callback' is
deprecated (declared at include/openssl/bio.h:279): Since OpenSSL 3.0
modules/ssl/ssl_engine_kernel.c:545:5: warning: 'SSL_get_srp_username'
is deprecated (declared at include/openssl/ssl.h:1914): Since OpenSSL 3.0
modules/ssl/ssl_engine_kernel.c:2594:13: warning: 'BIO_set_callback' is
deprecated (declared at include/openssl/bio.h:279): Since OpenSSL 3.0
modules/ssl/ssl_engine_kernel.c:2597:17: warning: 'BIO_set_callback' is
deprecated (declared at include/openssl/bio.h:279): Since OpenSSL 3.0
modules/ssl/ssl_engine_kernel.c:2812:5: warning: 'SSL_get_srp_username'
is deprecated (declared at include/openssl/ssl.h:1914): Since OpenSSL 3.0
modules/ssl/ssl_engine_kernel.c:2819:9: warning:
'SRP_VBASE_get1_by_user' is deprecated (declared at
include/openssl/srp.h:187): Since OpenSSL 3.0
modules/ssl/ssl_engine_kernel.c:2825:5: warning:
'SSL_set_srp_server_param' is deprecated (declared at
include/openssl/ssl.h:1905): Since OpenSSL 3.0
modules/ssl/ssl_engine_kernel.c:2827:9: warning: 'SRP_user_pwd_free' is
deprecated (declared at include/openssl/srp.h:118): Since OpenSSL 3.0
modules/ssl/ssl_engine_kernel.c:2835:5: warning: 'SRP_user_pwd_free' is
deprecated (declared at include/openssl/srp.h:118): Since OpenSSL 3.0
modules/ssl/ssl_engine_pphrase.c:856:5: warning: 'ENGINE_by_id' is
deprecated (declared at include/openssl/engine.h:336): Since OpenSSL 3.0
modules/ssl/ssl_engine_pphrase.c:864:5: warning: 'ENGINE_init' is
deprecated (declared at include/openssl/engine.h:620): Since OpenSSL 3.0
modules/ssl/ssl_engine_pphrase.c:877:9: warning:
'ENGINE_ctrl_cmd_string' is deprecated (declared at
include/openssl/engine.h:479): Since OpenSSL 3.0
modules/ssl/ssl_engine_pphrase.c:886:9: warning: 'ENGINE_ctrl_cmd' is
deprecated (declared at include/openssl/engine.h:450): Since OpenSSL 3.0
modules/ssl/ssl_engine_pphrase.c:896:5: warning:
'ENGINE_load_private_key' is deprecated (declared at
include/openssl/engine.h:638): Since OpenSSL 3.0
modules/ssl/ssl_engine_pphrase.c:904:5: warning: 'ENGINE_finish' is
deprecated (declared at include/openssl/engine.h:628): Since OpenSSL 3.0
modules/ssl/ssl_engine_pphrase.c:905:5: warning: 'ENGINE_free' is
deprecated (declared at include/openssl/engine.h:493): Since OpenSSL 3.0
modules/ssl/ssl_engine_vars.c:432:9: warning: 'SSL_get_srp_username' is
deprecated (declared at include/openssl/ssl.h:1914): Since OpenSSL 3.0
modules/ssl/ssl_engine_vars.c:437:9: warning: 'SSL_get_srp_userinfo' is
deprecated (declared at include/openssl/ssl.h:1915): Since OpenSSL 3.0
modules/ssl/ssl_util_ssl.c:474:5: warning: 'PEM_read_bio_DHparams' is
deprecated (declared at include/openssl/pem.h:472): Since OpenSSL 3.0
modules/ssl/ssl_util_ssl.c:487:5: warning: 'PEM_read_bio_ECPKParameters'
is deprecated (declared at include/openssl/pem.h:464): Since OpenSSL 3.0

modules/md/md_crypt.c:992:5: warning: 'EVP_PKEY_get1_RSA' is deprecated
(declared at include/openssl/evp.h:1351): Since OpenSSL 3.0
modules/md/md_crypt.c:997:5: warning: 'RSA_get0_key' is deprecated
(declared at include/openssl/rsa.h:223): Since OpenSSL 3.0
modules/md/md_crypt.c:1004:5: warning: 'EVP_PKEY_get1_RSA' is deprecated
(declared at include/openssl/evp.h:1351): Since OpenSSL 3.0
modules/md/md_crypt.c:1009:5: warning: 'RSA_get0_key' is deprecated
(declared at include/openssl/rsa.h:223): Since OpenSSL 3.0

Best regards,

Rainer