ossl-removed-api.7ossl - Man Page

API that has been removed from OpenSSL

Synopsis

This page lists API that has been removed from OpenSSL, and when it was removed.

Description

This page documents a list of API that has been removed from OpenSSL. Functions are not removed until they have been deprecated for some time (Normally at least one major OpenSSL release, if not more). This means that during at least one previous major release of OpenSSL, deprecation warnings would have been emitted at compile time when using this function, and the documentation would have contained information on how to move away from the deprecated API.

Once a deprecated function is removed, The documentation for that function will also be removed in order to keep the documentation relevant to the current release. Normally, you should consult a previous major release of OpenSSL where this function still existed, and make changes to your code to no longer use the function as documented in that release.

This includes consulting the ossl-guide-migration(7) documentation.

Openssl 4.0

ASN1_STRING_data (Deprecated in 1.1.1) - see ASN1_STRING_get0_data(3)

BIO_f_reliable (Broken since 3.0.0) - removed without replacement

DTLSv1_method (Deprecated in 1.1.0) - consult ossl-guide-migration(7)

DTLSv1_client_method (Deprecated in 1.1.0) - consult ossl-guide-migration(7)

DTLSv1_server_method (Deprecated in 1.1.0) - consult ossl-guide-migration(7)

DTLSv1_2_method (Deprecated in 1.1.0) - consult ossl-guide-migration(7)

DTLSv1_2_client_method (Deprecated in 1.1.0) - consult ossl-guide-migration(7)

DTLSv1_2_server_method (Deprecated in 1.1.0) - consult ossl-guide-migration(7)

ERR_get_state (Deprecated in 3.0.0) - removed, no use with opaque ERR_STATE

ERR_remove_state (Deprecated in 1.0.0) - removed, no-op

ERR_remove_thread_state (Deprecated in 1.1.0) - removed, no-op

EVP_CIPHER_meth_new (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_CIPHER_meth_dup (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_CIPHER_meth_free (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_CIPHER_meth_set_iv_length (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_CIPHER_meth_set_flags (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_CIPHER_meth_set_impl_ctx_size (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_CIPHER_meth_set_init (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_CIPHER_meth_set_do_cipher (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_CIPHER_meth_set_cleanup (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_CIPHER_meth_set_set_asn1_params (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_CIPHER_meth_set_get_asn1_params (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_CIPHER_meth_set_ctrl (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_CIPHER_meth_get_init (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_CIPHER_meth_get_do_cipher (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_CIPHER_meth_get_cleanup (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_CIPHER_meth_get_set_asn1_params (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_CIPHER_meth_get_get_asn1_params (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_CIPHER_meth_get_ctrl (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_MD_meth_new (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_MD_meth_dup (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_MD_meth_free (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_MD_meth_set_input_blocksize (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_MD_meth_set_result_size (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_MD_meth_set_app_datasize (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_MD_meth_set_flags (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_MD_meth_set_init (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_MD_meth_set_update (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_MD_meth_set_final (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_MD_meth_set_copy (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_MD_meth_set_cleanup (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_MD_meth_set_ctrl (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_MD_meth_get_input_blocksize (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_MD_meth_get_result_size (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_MD_meth_get_app_datasize (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_MD_meth_get_flags (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_MD_meth_get_init (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_MD_meth_get_update (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_MD_meth_get_final (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_MD_meth_get_copy (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_MD_meth_get_cleanup (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_MD_meth_get_ctrl (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_find (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_new (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_get0_info (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_copy (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_free (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_add0 (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_remove (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_get_count (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_get0 (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_set_init (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_set_copy (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_set_cleanup (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_set_paramgen (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_set_keygen (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_set_sign (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_set_verify (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_set_verify_recover (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_set_signctx (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_set_verifyctx (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_set_encrypt (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_set_decrypt (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_set_derive (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_set_ctrl (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_set_digestsign (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_set_digestverify (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_set_check (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_set_public_check (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_set_param_check (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_set_digest_custom (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_get_init (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_get_copy (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_get_cleanup (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_get_paramgen (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_get_keygen (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_get_sign (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_get_verify (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_get_verify_recover (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_get_signctx (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_get_verifyctx (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_get_encrypt (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_get_decrypt (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_get_derive (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_get_ctrl (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_get_digestsign (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_get_digestverify (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_get_check (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_get_public_check (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_get_param_check (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_meth_get_digest_custom (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_MD_CTX_update_fn (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_MD_CTX_set_update_fn (Deprecated in 3.0.0) - consult ossl-guide-migration(7)

EVP_PKEY_asn1_add0 (Deprecated in 3.6.0) - consult ossl-guide-migration(7)

EVP_PKEY_asn1_add_alias (Deprecated in 3.6.0) - consult ossl-guide-migration(7)

EVP_PKEY_asn1_get_count (Deprecated in 3.6.0) - consult ossl-guide-migration(7)

EVP_PKEY_asn1_get0 (Deprecated in 3.6.0) - consult ossl-guide-migration(7)

EVP_PKEY_asn1_find (Deprecated in 3.6.0) - consult ossl-guide-migration(7)

EVP_PKEY_asn1_find_str (Deprecated in 3.6.0) - consult ossl-guide-migration(7)

EVP_PKEY_asn1_get0_info (Deprecated in 3.6.0) - consult ossl-guide-migration(7)

EVP_PKEY_get0_asn1 (Deprecated in 3.6.0) - consult ossl-guide-migration(7)

EVP_PKEY_asn1_new (Deprecated in 3.6.0) - consult ossl-guide-migration(7)

EVP_PKEY_asn1_copy (Deprecated in 3.6.0) - consult ossl-guide-migration(7)

EVP_PKEY_asn1_free (Deprecated in 3.6.0) - consult ossl-guide-migration(7)

EVP_PKEY_asn1_set_public (Deprecated in 3.6.0) - consult ossl-guide-migration(7)

EVP_PKEY_asn1_set_private (Deprecated in 3.6.0) - consult ossl-guide-migration(7)

EVP_PKEY_asn1_set_param (Deprecated in 3.6.0) - consult ossl-guide-migration(7)

EVP_PKEY_asn1_set_free (Deprecated in 3.6.0) - consult ossl-guide-migration(7)

EVP_PKEY_asn1_set_ctrl (Deprecated in 3.6.0) - consult ossl-guide-migration(7)

EVP_PKEY_asn1_set_item (Deprecated in 3.6.0) - consult ossl-guide-migration(7)

EVP_PKEY_asn1_set_siginf (Deprecated in 3.6.0) - consult ossl-guide-migration(7)

EVP_PKEY_asn1_set_check (Deprecated in 3.6.0) - consult ossl-guide-migration(7)

EVP_PKEY_asn1_set_public_check (Deprecated in 3.6.0) - consult ossl-guide-migration(7)

EVP_PKEY_asn1_set_param_check (Deprecated in 3.6.0) - consult ossl-guide-migration(7)

EVP_PKEY_asn1_set_set_priv_key (Deprecated in 3.6.0) - consult ossl-guide-migration(7)

EVP_PKEY_asn1_set_set_pub_key (Deprecated in 3.6.0) - consult ossl-guide-migration(7)

EVP_PKEY_asn1_set_get_priv_key (Deprecated in 3.6.0) - consult ossl-guide-migration(7)

EVP_PKEY_asn1_set_get_pub_key (Deprecated in 3.6.0) - consult ossl-guide-migration(7)

EVP_PKEY_asn1_set_security_bits (Deprecated in 3.6.0) - consult ossl-guide-migration(7)

OPENSSL_atexit - No longer used, use libc atexit() if you must use this.

SSLv3_method (Deprecated in 1.1.0) - consult ossl-guide-migration(7)

SSLv3_server_method (Deprecated in 1.1.0) - consult ossl-guide-migration(7)

SSLv3_client_method (Deprecated in 1.1.0) - consult ossl-guide-migration(7)

TLSv1_method (Deprecated in 1.1.0) - consult ossl-guide-migration(7)

TLSv1_server_method (Deprecated in 1.1.0) - consult ossl-guide-migration(7)

TLSv1_client_method (Deprecated in 1.1.0) - consult ossl-guide-migration(7)

TLSv1_1_method (Deprecated in 1.1.0) - consult ossl-guide-migration(7)

TLSv1_1_server_method (Deprecated in 1.1.0) - consult ossl-guide-migration(7)

TLSv1_1_client_method (Deprecated in 1.1.0) - consult ossl-guide-migration(7)

TLSv1_2_method (Deprecated in 1.1.0) - consult ossl-guide-migration(7)

TLSv1_2_server_method (Deprecated in 1.1.0) - consult ossl-guide-migration(7)

TLSv1_2_client_method (Deprecated in 1.1.0) - consult ossl-guide-migration(7)

See Also

ossl-guide-migration(7)

Referenced By

ossl-guide-migration.7ossl(7).

The man pages ASN1_STRING_data.7ossl(7), BIO_f_reliable.7ossl(7), DTLSv1_2_client_method.7ossl(7), DTLSv1_2_method.7ossl(7), DTLSv1_2_server_method.7ossl(7), DTLSv1_client_method.7ossl(7), DTLSv1_method.7ossl(7), DTLSv1_server_method.7ossl(7), ERR_get_state.7ossl(7), ERR_remove_state.7ossl(7), ERR_remove_thread_state.7ossl(7), EVP_CIPHER_meth_dup.7ossl(7), EVP_CIPHER_meth_free.7ossl(7), EVP_CIPHER_meth_get_cleanup.7ossl(7), EVP_CIPHER_meth_get_ctrl.7ossl(7), EVP_CIPHER_meth_get_do_cipher.7ossl(7), EVP_CIPHER_meth_get_get_asn1_params.7ossl(7), EVP_CIPHER_meth_get_init.7ossl(7), EVP_CIPHER_meth_get_set_asn1_params.7ossl(7), EVP_CIPHER_meth_new.7ossl(7), EVP_CIPHER_meth_set_cleanup.7ossl(7), EVP_CIPHER_meth_set_ctrl.7ossl(7), EVP_CIPHER_meth_set_do_cipher.7ossl(7), EVP_CIPHER_meth_set_flags.7ossl(7), EVP_CIPHER_meth_set_get_asn1_params.7ossl(7), EVP_CIPHER_meth_set_impl_ctx_size.7ossl(7), EVP_CIPHER_meth_set_init.7ossl(7), EVP_CIPHER_meth_set_iv_length.7ossl(7), EVP_CIPHER_meth_set_set_asn1_params.7ossl(7), EVP_MD_CTX_set_update_fn.7ossl(7), EVP_MD_CTX_update_fn.7ossl(7), EVP_MD_meth_dup.7ossl(7), EVP_MD_meth_free.7ossl(7), EVP_MD_meth_get_app_datasize.7ossl(7), EVP_MD_meth_get_cleanup.7ossl(7), EVP_MD_meth_get_copy.7ossl(7), EVP_MD_meth_get_ctrl.7ossl(7), EVP_MD_meth_get_final.7ossl(7), EVP_MD_meth_get_flags.7ossl(7), EVP_MD_meth_get_init.7ossl(7), EVP_MD_meth_get_input_blocksize.7ossl(7), EVP_MD_meth_get_result_size.7ossl(7), EVP_MD_meth_get_update.7ossl(7), EVP_MD_meth_new.7ossl(7), EVP_MD_meth_set_app_datasize.7ossl(7), EVP_MD_meth_set_cleanup.7ossl(7), EVP_MD_meth_set_copy.7ossl(7), EVP_MD_meth_set_ctrl.7ossl(7), EVP_MD_meth_set_final.7ossl(7), EVP_MD_meth_set_flags.7ossl(7), EVP_MD_meth_set_init.7ossl(7), EVP_MD_meth_set_input_blocksize.7ossl(7), EVP_MD_meth_set_result_size.7ossl(7), EVP_MD_meth_set_update.7ossl(7), EVP_PKEY_asn1_add0.7ossl(7), EVP_PKEY_asn1_add_alias.7ossl(7), EVP_PKEY_asn1_copy.7ossl(7), EVP_PKEY_asn1_find.7ossl(7), EVP_PKEY_asn1_find_str.7ossl(7), EVP_PKEY_asn1_free.7ossl(7), EVP_PKEY_asn1_get0.7ossl(7), EVP_PKEY_asn1_get0_info.7ossl(7), EVP_PKEY_asn1_get_count.7ossl(7), EVP_PKEY_asn1_new.7ossl(7), EVP_PKEY_asn1_set_check.7ossl(7), EVP_PKEY_asn1_set_ctrl.7ossl(7), EVP_PKEY_asn1_set_free.7ossl(7), EVP_PKEY_asn1_set_get_priv_key.7ossl(7), EVP_PKEY_asn1_set_get_pub_key.7ossl(7), EVP_PKEY_asn1_set_item.7ossl(7), EVP_PKEY_asn1_set_param.7ossl(7), EVP_PKEY_asn1_set_param_check.7ossl(7), EVP_PKEY_asn1_set_private.7ossl(7), EVP_PKEY_asn1_set_public.7ossl(7), EVP_PKEY_asn1_set_public_check.7ossl(7), EVP_PKEY_asn1_set_security_bits.7ossl(7), EVP_PKEY_asn1_set_set_priv_key.7ossl(7), EVP_PKEY_asn1_set_set_pub_key.7ossl(7), EVP_PKEY_asn1_set_siginf.7ossl(7), EVP_PKEY_get0_asn1.7ossl(7), EVP_PKEY_meth_add0.7ossl(7), EVP_PKEY_meth_copy.7ossl(7), EVP_PKEY_meth_find.7ossl(7), EVP_PKEY_meth_free.7ossl(7), EVP_PKEY_meth_get0.7ossl(7), EVP_PKEY_meth_get0_info.7ossl(7), EVP_PKEY_meth_get_check.7ossl(7), EVP_PKEY_meth_get_cleanup.7ossl(7), EVP_PKEY_meth_get_copy.7ossl(7), EVP_PKEY_meth_get_count.7ossl(7), EVP_PKEY_meth_get_ctrl.7ossl(7), EVP_PKEY_meth_get_decrypt.7ossl(7), EVP_PKEY_meth_get_derive.7ossl(7), EVP_PKEY_meth_get_digest_custom.7ossl(7), EVP_PKEY_meth_get_digestsign.7ossl(7), EVP_PKEY_meth_get_digestverify.7ossl(7), EVP_PKEY_meth_get_encrypt.7ossl(7), EVP_PKEY_meth_get_init.7ossl(7), EVP_PKEY_meth_get_keygen.7ossl(7), EVP_PKEY_meth_get_param_check.7ossl(7), EVP_PKEY_meth_get_paramgen.7ossl(7), EVP_PKEY_meth_get_public_check.7ossl(7), EVP_PKEY_meth_get_sign.7ossl(7), EVP_PKEY_meth_get_signctx.7ossl(7), EVP_PKEY_meth_get_verify.7ossl(7), EVP_PKEY_meth_get_verifyctx.7ossl(7), EVP_PKEY_meth_get_verify_recover.7ossl(7), EVP_PKEY_meth_new.7ossl(7), EVP_PKEY_meth_remove.7ossl(7), EVP_PKEY_meth_set_check.7ossl(7), EVP_PKEY_meth_set_cleanup.7ossl(7), EVP_PKEY_meth_set_copy.7ossl(7), EVP_PKEY_meth_set_ctrl.7ossl(7), EVP_PKEY_meth_set_decrypt.7ossl(7), EVP_PKEY_meth_set_derive.7ossl(7), EVP_PKEY_meth_set_digest_custom.7ossl(7), EVP_PKEY_meth_set_digestsign.7ossl(7), EVP_PKEY_meth_set_digestverify.7ossl(7), EVP_PKEY_meth_set_encrypt.7ossl(7), EVP_PKEY_meth_set_init.7ossl(7), EVP_PKEY_meth_set_keygen.7ossl(7), EVP_PKEY_meth_set_param_check.7ossl(7), EVP_PKEY_meth_set_paramgen.7ossl(7), EVP_PKEY_meth_set_public_check.7ossl(7), EVP_PKEY_meth_set_sign.7ossl(7), EVP_PKEY_meth_set_signctx.7ossl(7), EVP_PKEY_meth_set_verify.7ossl(7), EVP_PKEY_meth_set_verifyctx.7ossl(7), EVP_PKEY_meth_set_verify_recover.7ossl(7), OPENSSL_atexit.7ossl(7), SSLv3_client_method.7ossl(7), SSLv3_method.7ossl(7), SSLv3_server_method.7ossl(7), TLSv1_1_client_method.7ossl(7), TLSv1_1_method.7ossl(7), TLSv1_1_server_method.7ossl(7), TLSv1_2_client_method.7ossl(7), TLSv1_2_method.7ossl(7), TLSv1_2_server_method.7ossl(7), TLSv1_client_method.7ossl(7), TLSv1_method.7ossl(7) and TLSv1_server_method.7ossl(7) are aliases of ossl-removed-api.7ossl(7).

2026-06-09 4.0.1 OpenSSL