EVP_CIPHER_CTX_copy
EVP_chacha20_poly1305
on LibreSSLX509_VERIFY_PARAM_set1_email
poly1305_state
, CRYPTO_poly1305_init
, CRYPTO_poly1305_update
, and CRYPTO_poly1305_finish
on BoringSSL and LibreSSL.EC_POINT_point2hex
and EC_POINT_hex2point
.EVP_PKEY_verify_recover_init
, EVP_PKEY_verify_recover
, and EVP_PKEY_CTX_set_signature_md
.EVP_CIPHER_CTX_FLAG_WRAP_ALLOW
and EVP_CTX_set_flags
.BN_mod_sqrt
.OPENSSL_NO_OCB
.EVP_PKEY_SM2
and NID_sm2
.EVP_PKEY_assign_RSA
, EVP_PKEY_assign_DSA
, EVP_PKEY_assign_DH
, and EVP_PKEY_assign_EC_KEY
.EC_GROUP_get_asn1_flag
.EC_POINT_get_affine_coordinates
on BoringSSL and LibreSSL.EVP_PKEY_derive_set_peer_ex
.OPENSSL_NO_RC4
.OBJ_dup
.ASN1_TYPE_new
, ASN1_TYPE_set
, d2i_ASN1_TYPE
, and i2d_ASN1_TYPE
.SSL_bytes_to_cipher_list
, SSL_CTX_get_num_tickets
, and SSL_get_num_tickets
.GENERAL_NAME_set0_othername
.X509_get_pathlen
.DH_CHECK
.CMAC_CTX_new
, CMAC_CTX_free
, CMAC_Init
, CMAC_Update
, CMAC_Final
, and CMAC_CTX_copy
.EVP_default_properties_is_fips_enabled
.X509_get0_subject_key_id
, X509_get0_authority_key_id
, X509_get0_authority_issuer
, and X509_get0_authority_serial
.NID_poly1305
.ASN1_INTEGER_dup
and ASN1_INTEGER_cmp
.stack_st_X509_NAME_ENTRY
.DIST_POINT_NAME
, DIST_POINT
, stack_st_DIST_POINT
, DIST_POINT_free
, and DIST_POINT_NAME_free
.i2d_X509_EXTENSION
.GENERAL_NAME_new
.Fixed builds against OpenSSL built with no-cast
.
X509_VERIFY_PARAM_set_auth_level
, X509_VERIFY_PARAM_get_auth_level
, and X509_VERIFY_PARAM_set_purpose
.X509_PURPOSE_*
consts.X509_NAME_add_entry
.X509_load_crl_file
.SSL_set_cipher_list
, SSL_set_ssl_method
, SSL_use_PrivateKey_file
, SSL_use_PrivateKey
, SSL_use_certificate
, SSL_use_certificate_chain_file
, SSL_set_client_CA_list
, SSL_add_client_CA
, and SSL_set0_verify_cert_store
.X509_PURPOSE
, X509_STORE_set_purpose
, and X509_STORE_set_trust
.SSL_CTX_set_num_tickets
, SSL_set_num_tickets
, SSL_CTX_get_num_tickets
, and SSL_get_num_tickets
.CMS_verify
.NO_DEPRECATED_3_0
cfg checks for more APIs.SSL_CTRL_CHAIN_CERT
and SSL_add0_chain_cert
.EVP_PKEY_get_security_bits
and EVP_PKEY_security_bits
.OSSL_PROVIDER_set_default_search_path
.EVP_CIPHER_CTX_num
.X509_LOOKUP_file
and X509_load_cert_file
.NID_brainpoolP256r1
, NID_brainpoolP384r1
, and NID_brainpool512r1
.EVP_camellia_128_cfb128
, EVP_camellia_128_ecb
, EVP_camellia_192_cfb128
, EVP_camellia_192_ecb
, EVP_camellia_256_cfb128
, and EVP_camellia_256_ecb
.EVP_cast5_cfb64
and EVP_cast5_ecb
.EVP_idea_cfb64
and EVP_idea_ecb
.DSA_SIG
, d2i_DSA_SIG
, i2d_DSA_SIG
, DSA_SIG_new
, DSA_SIG_free
, DSA_SIG_get0
, and DSA_SIG_set0
.X509_STORE_set1_param
, X509_VERIFY_PARAM_new
, X509_VERIFY_PARAM_set_time
, and X509_VERIFY_PARAM_set_depth
.assume_init
.SSL_get_psk_identity_hint
and SSL_get_psk_identity
.SSL_OP_PRIORITIZE_CHACHA
.X509_REQ_print
.EVP_MD_CTX_size
and EVP_MD_CTX_get_size
EVP_MD_CTX_reset
.SSL_CTX_set_alpn_select_cb
.EC_GROUP_set_generator
and EC_POINT_set_affine_coordinates_GFp
.EVP_MD_block_size
.X509V3_EXT_add_alias
.X509_V_ERR_INVALID_CA
back when building against OpenSSL 3.0.$OPENSSL_DIR/lib64
in addition to $OPENSSL_DIR/lib
.X509_issuer_name_hash
.ASN1_string_set
.X509_CRL_dup
, X509_REQ_dup
, X509_NAME_dup
, and X509_dup
.X509_print
.PKCS12_set_mac
.EVP_PKEY_sign_init
, EVP_PKEY_sign
, EVP_PKEY_verify_init
, and EVP_PKEY_verify
.SSL_get_extms_support
and SSL_CTRL_GET_EXTMS_SUPPORT
.OBJ_create
.EVP_CIPHER_CTX_get0_cipher
, EVP_CIPHER_CTX_get_block_size
, EVP_CIPHER_CTX_get_key_length
, EVP_CIPHER_CTX_get_iv_length
, and EVP_CIPHER_CTX_get_tag_length
.EVP_CIPHER_free
.EVP_CIPHER_CTX_rand_key
.OSSL_LIB_CTX_new
and OSSL_LIB_CTX_free
.EVP_CIPHER_fetch
.EVP_MD_fetch
and EVP_MD_free
.OPENSSL_malloc
and OPENSSL_free
.EVP_DigestSignUpdate
and EVP_DigestVerifyUpdate
.openssl@3
installs.EVP_PKEY_Q_keygen
and EVP_EC_gen
.BN_bn2binpad
.i2d_X509_NAME
and d2i_X509_NAME
.BN_FLG_MALLOCED
, BN_FLG_STATIC_DATA
, BN_FLG_CONSTTIME
, and BN_FLG_SECURE
.BN_CTX_secure_new
, BN_secure_new
, BN_set_flags
, and BN_get_flags
.EVP_seed_cbc
, EVP_seed_cfb128
, EVP_seed_ecb
, and EVP_seed_ofb
.OBJ_length
and OBJ_get0_data
.i2d_PKCS8PrivateKey_bio
.PEM_read_bio_X509_CRL
function.SSL_peek
.ERR_LIB_ASN1
and ASN1_R_HEADER_TOO_LONG
.d2i_X509_bio
.OBJ_nid2obj
.RAND_add
.SSL_CTX_set_post_handshake_auth
.COMP_get_type
.X509_get_default_cert_file_env
, X509_get_default_cert_file
, X509_get_default_cert_dir_env
, and X509_get_default_cirt_dir
.DH_set0_key
.EC_POINT_get_affine_coordinates
.V_ASN1_*
constants.DH_generate_parameters_ex
.EC_POINT_is_at_infinity
and EC_POINT_is_on_curve
.EVP_CIPHER_nid
.EVP_sm3
.NID_*
constants related to SM3.PKCS7_get0_signers
.EVP_PKEY_CTX_set0_rsa_oaep_label
.ACCESS_DESCRIPTION
and ACCESS_DESCRIPTION_free
.EVP_PKEY_CTX_set_rsa_oaep_md
and EVP_PKEY_CTRL_RSA_OAEP_MD
.DH_generate_parameters
, DH_generate_key
, DH_compute_key
, and DH_size
.NID_X25519
, NID_X448
, EVP_PKEY_x25519
and EVP_PKEY_x448
.OBJ_txt2obj
.d2i_PKCS7
and i2d_PKCS7
.SRTP_AEAD_AES_128_GCM
and SRTP_AEAD_AES_256_GCM
.SSL_set_mtu
.PEM_read_bio_EC_PUBKEY
, PEM_write_bio_EC_PUBKEY
, d2i_EC_PUBKEY
, and i2d_EC_PUBKEY
.EVP_PKEY_encrypt_init
, EVP_PKEY_encrypt
, EVP_PKEY_decrypt_init
, EVP_PKEY_decrypt
, EVP_PKEY_get_raw_public_key
, EVP_PKEY_new_raw_public_key
, EVP_PKEY_get_raw_private_key
, and EVP_PKEY_new_raw_private_key
.OBJ_sn2nid
.OPENSSL_NO_VENDOR
environment variable is set, vendoring will not be used even if enabled.SSL_CTX_get_verify_mode
and SSL_get_verify_mode
.SSL_is_init_finished
.SSL_CTX_set_cert_store
.TLS_server_method
and TLS_client_method
.X509_STORE_get0_objects
.X509_OBJECT_free
, X509_OBJECT_get_type
, and X509_OBJECT_get0_X509
.BIO_CTRL_DGRAM_QUERY_MTU
.EVP_EncryptInit_ex
, EVP_EncryptFinal_ex
, EVP_DecryptInit_ex
, and EVP_DecryptFinal_ex
.EVP_md_null
.EVP_PKCS82PKEY
.PKCS8_PRIV_KEY_INFO
, d2i_PKCS8_PRIV_KEY_INFO
, and PKCS8_PRIV_KEY_INFO_free
.SSL_OP_NO_RENEGOTIATION
.ASN1_TIME_diff
.EC_GROUP_order_bits
.EVP_EncodeBlock
and EVP_DecodeBlock
.SSL_CTRL_SET_GROUPS_LIST
, SSL_CTRL_SET_SIGALGS_LIST
, SSL_CTX_set1_groups_list
, and SSL_CTX_set1_sigalgs_list
.Clone
implementations to SHA_CTX
, SHA256_CTX
, and SHA512_CTX
.CRYPTO_LOCK_EVP_PKEY
.EVP_PKEY_ED25519
and EVP_PKEY_ED448
.EVP_DigestSign
and EVP_DigestVerify
.EVP_PKEY_up_ref
.NID_ED25519
and NID_ED448
.AES_wrap_key
and AES_unwrap_key
.EC_GROUP_get_cofactor
, EC_GROUP_get0_generator
, and EC_POINT_dup
.EVP_aes_128_ofb
, EVP_aes_192_ecb
, EVP_aes_192_cbc
, EVP_aes_192_cfb1
, EVP_aes_192_cfb8
, EVP_aes_192_cfb_128
, EVP_aes_192_ctr
, EVP_aes_192_ccm
, EVP_aes_192_gcm
, EVP_aes_192_ofb
, and EVP_aes_256_ofb
.PEM_read_bio_CMS
and PEM_write_bio_CMS
.SSL_CTX_add_client_CA
.DEP_OPENSSL_VENDORED
environment variable tells downstream build scripts if the vendored feature was enabled.EVP_SealInit
, EVP_SealFinal
, EVP_EncryptUpdate
, EVP_OpenInit
, EVP_OpenFinal
, and EVP_DecryptUpdate
.EVP_PKEY_size
.d2i_CMS_ContentInfo
and CMS_encrypt
.X509_verify
and X509_REQ_verify
.EVP_MD_type
and EVP_GROUP_get_curve_name
.