Crate openssl_sys
Structs
SHA256_CTX all(not(osslconf = "OPENSSL_NO_DEPRECATED_3_0"), not(any()))
SHA512_CTX all(not(osslconf = "OPENSSL_NO_DEPRECATED_3_0"), not(any()))
SHA_CTX all(not(osslconf = "OPENSSL_NO_DEPRECATED_3_0"), not(any()))
Enums
BIGNUM all(any(ossl110, libressl350), not(any()))
BIO all(any(ossl110, libressl280), not(any()))
BIO_METHOD all(any(ossl110, libressl280), not(any()))
COMP_METHOD all(any(ossl110, libressl350), not(any()))
CRYPTO_EX_DATA all(any(ossl110, libressl280), not(any()))
DH all(any(ossl110, libressl280), not(any()))
DSA all(any(ossl110, libressl280), not(any()))
ECDSA_SIG all(any(ossl110, libressl280), not(any()))
EVP_CIPHER all(any(ossl110, libressl280), not(any()))
EVP_MD_CTX all(any(ossl110, libressl280), not(any()))
EVP_PKEY all(any(ossl110, libressl280), not(any()))
HMAC_CTX all(any(ossl110, libressl280), not(any()))
OPENSSL_INIT_SETTINGS ossl110
OPENSSL_STACK all(ossl110, not(any()))
RSA all(any(ossl110, libressl280), not(any()))
SSL all(any(ossl110, libressl280), not(any()))
SSL_CTX all(any(ossl110, libressl280), not(any()))
SSL_SESSION all(any(ossl110, libressl280), not(any()))
X509 all(any(ossl110, libressl280), not(any()))
X509_ALGOR all(ossl110, not(any()))
X509_CINF all(any(ossl110, libressl350), not(any()))
X509_CRL all(any(ossl110, libressl350), not(any()))
X509_CRL_INFO all(any(ossl110, libressl350), not(any()))
X509_OBJECT all(any(ossl110, libressl270), not(any()))
X509_REQ all(any(ossl110, libressl350), not(any()))
X509_REQ_INFO all(any(ossl110, libressl350), not(any()))
X509_REVOKED all(any(ossl110, libressl350), not(any()))
X509_STORE all(any(ossl110, libressl270), not(any()))
X509_VERIFY_PARAM all(any(ossl110, libressl280), not(any()))
stack_st_ACCESS_DESCRIPTION all(ossl110, not(any()))
stack_st_ASN1_OBJECT all(ossl110, not(any()))
stack_st_GENERAL_NAME all(ossl110, not(any()))
stack_st_OPENSSL_STRING all(ossl110, not(any()))
stack_st_SRTP_PROTECTION_PROFILE all(ossl110, not(any()))
stack_st_SSL_CIPHER all(ossl110, not(any()))
stack_st_X509 all(ossl110, not(any()))
stack_st_X509_ATTRIBUTE all(ossl110, not(any()))
stack_st_X509_CRL all(ossl110, not(any()))
stack_st_X509_EXTENSION all(ossl110, not(any()))
stack_st_X509_LOOKUP all(ossl110, not(any()))
stack_st_X509_NAME all(ossl110, not(any()))
stack_st_X509_OBJECT all(ossl110, not(any()))
stack_st_X509_REVOKED all(ossl110, not(any()))
stack_st_void all(ossl110, not(any()))
Functions
ACCESS_DESCRIPTION_free This function is unsafe to use
AES_ige_encrypt This function is unsafe to use
AES_set_decrypt_key This function is unsafe to use
AES_set_encrypt_key This function is unsafe to use
AES_unwrap_key This function is unsafe to use
AES_wrap_key This function is unsafe to use
ASN1_BIT_STRING_free This function is unsafe to use
ASN1_GENERALIZEDTIME_free This function is unsafe to use
ASN1_GENERALIZEDTIME_print This function is unsafe to use
ASN1_INTEGER_free This function is unsafe to use
ASN1_INTEGER_get This function is unsafe to use
ASN1_INTEGER_set This function is unsafe to use
ASN1_INTEGER_to_BN This function is unsafe to use
ASN1_OBJECT_free This function is unsafe to use
ASN1_STRING_free This function is unsafe to use
ASN1_STRING_get0_data This function is unsafe to use any(ossl110, libressl273)
ASN1_STRING_length This function is unsafe to use
ASN1_STRING_set This function is unsafe to use
ASN1_STRING_to_UTF8 This function is unsafe to use any(ossl110, libressl280)
ASN1_STRING_type_new This function is unsafe to use
ASN1_TIME_diff This function is unsafe to use ossl102
ASN1_TIME_free This function is unsafe to use
ASN1_TIME_new This function is unsafe to use
ASN1_TIME_print This function is unsafe to use
ASN1_TIME_set This function is unsafe to use
ASN1_TIME_set_string This function is unsafe to use
ASN1_TIME_set_string_X509 This function is unsafe to use ossl111
AUTHORITY_KEYID_free This function is unsafe to use
BIO_clear_flags This function is unsafe to use
BIO_clear_retry_flags This function is unsafe to use
BIO_ctrl This function is unsafe to use
BIO_free_all This function is unsafe to use
BIO_get_data This function is unsafe to use any(ossl110, libressl273)
BIO_get_mem_data This function is unsafe to use
BIO_meth_free This function is unsafe to use any(ossl110, libressl273)
BIO_meth_new This function is unsafe to use any(ossl110, libressl273)
BIO_meth_set_createDeprecated This function is unsafe to use any(ossl110, libressl273)
BIO_meth_set_create__fixed_rust This function is unsafe to use any(ossl110, libressl273)
BIO_meth_set_ctrlDeprecated This function is unsafe to use any(ossl110, libressl273)
BIO_meth_set_ctrl__fixed_rust This function is unsafe to use any(ossl110, libressl273)
BIO_meth_set_destroyDeprecated This function is unsafe to use any(ossl110, libressl273)
BIO_meth_set_destroy__fixed_rust This function is unsafe to use any(ossl110, libressl273)
BIO_meth_set_putsDeprecated This function is unsafe to use any(ossl110, libressl273)
BIO_meth_set_puts__fixed_rust This function is unsafe to use any(ossl110, libressl273)
BIO_meth_set_readDeprecated This function is unsafe to use any(ossl110, libressl273)
BIO_meth_set_read__fixed_rust This function is unsafe to use any(ossl110, libressl273)
BIO_meth_set_writeDeprecated This function is unsafe to use any(ossl110, libressl273)
BIO_meth_set_write__fixed_rust This function is unsafe to use any(ossl110, libressl273)
BIO_new This function is unsafe to use any(ossl110, libressl280)
BIO_new_fp This function is unsafe to use not(osslconf = "OPENSSL_NO_STDIO")
BIO_new_mem_buf This function is unsafe to use any(ossl102, libressl280)
BIO_new_socket This function is unsafe to use
BIO_read This function is unsafe to use
BIO_s_file This function is unsafe to use any(ossl110, libressl280)
BIO_s_mem This function is unsafe to use any(ossl110, libressl280)
BIO_set_data This function is unsafe to use any(ossl110, libressl273)
BIO_set_flags This function is unsafe to use
BIO_set_init This function is unsafe to use any(ossl110, libressl273)
BIO_set_retry_read This function is unsafe to use
BIO_set_retry_write This function is unsafe to use
BIO_write This function is unsafe to use
BN_CTX_free This function is unsafe to use
BN_CTX_new This function is unsafe to use
BN_CTX_secure_new This function is unsafe to use ossl110
BN_add This function is unsafe to use
BN_add_word This function is unsafe to use
BN_bin2bn This function is unsafe to use
BN_bn2bin This function is unsafe to use
BN_bn2binpad This function is unsafe to use ossl110
BN_bn2dec This function is unsafe to use
BN_bn2hex This function is unsafe to use
BN_clear This function is unsafe to use
BN_clear_bit This function is unsafe to use
BN_clear_free This function is unsafe to use
BN_cmp This function is unsafe to use
BN_dec2bn This function is unsafe to use
BN_div This function is unsafe to use
BN_div_word This function is unsafe to use
BN_dup This function is unsafe to use
BN_exp This function is unsafe to use
BN_free This function is unsafe to use
BN_gcd This function is unsafe to use
BN_generate_prime_ex This function is unsafe to use
BN_get_flags This function is unsafe to use ossl110
BN_get_rfc2409_prime_1024 This function is unsafe to use
BN_get_rfc2409_prime_768 This function is unsafe to use
BN_get_rfc3526_prime_1536 This function is unsafe to use
BN_get_rfc3526_prime_2048 This function is unsafe to use
BN_get_rfc3526_prime_3072 This function is unsafe to use
BN_get_rfc3526_prime_4096 This function is unsafe to use
BN_get_rfc3526_prime_6144 This function is unsafe to use
BN_get_rfc3526_prime_8192 This function is unsafe to use
BN_hex2bn This function is unsafe to use
BN_is_bit_set This function is unsafe to use
BN_is_negative This function is unsafe to use any(ossl110, libressl350)
BN_is_prime_ex This function is unsafe to use
BN_is_prime_fasttest_ex This function is unsafe to use
BN_lshift This function is unsafe to use
BN_lshift1 This function is unsafe to use
BN_mask_bits This function is unsafe to use
BN_mod_add This function is unsafe to use
BN_mod_exp This function is unsafe to use
BN_mod_inverse This function is unsafe to use
BN_mod_mul This function is unsafe to use
BN_mod_sqr This function is unsafe to use
BN_mod_sub This function is unsafe to use
BN_mod_word This function is unsafe to use
BN_mul This function is unsafe to use
BN_mul_word This function is unsafe to use
BN_new This function is unsafe to use
BN_nnmod This function is unsafe to use
BN_num_bits This function is unsafe to use
BN_pseudo_rand This function is unsafe to use
BN_pseudo_rand_range This function is unsafe to use
BN_rand This function is unsafe to use
BN_rand_range This function is unsafe to use
BN_rshift This function is unsafe to use
BN_rshift1 This function is unsafe to use
BN_secure_new This function is unsafe to use ossl110
BN_set_bit This function is unsafe to use
BN_set_flags This function is unsafe to use ossl110
BN_set_negative This function is unsafe to use
BN_set_word This function is unsafe to use
BN_sqr This function is unsafe to use
BN_sub This function is unsafe to use
BN_sub_word This function is unsafe to use
BN_to_ASN1_INTEGER This function is unsafe to use
BN_ucmp This function is unsafe to use
CMS_ContentInfo_free This function is unsafe to use ossl101
CMS_decrypt This function is unsafe to use ossl101
CMS_encrypt This function is unsafe to use ossl101
CMS_sign This function is unsafe to use ossl101
COMP_get_type This function is unsafe to use ossl110
CRYPTO_free This function is unsafe to use
CRYPTO_get_ex_new_index This function is unsafe to use any(ossl110, libressl)
CRYPTO_malloc This function is unsafe to use
CRYPTO_memcmp This function is unsafe to use
DH_compute_key This function is unsafe to use
DH_free This function is unsafe to use
DH_generate_key This function is unsafe to use
DH_generate_parameters This function is unsafe to use
DH_generate_parameters_ex This function is unsafe to use
DH_get0_key This function is unsafe to use any(ossl110, libressl270)
DH_get0_pqg This function is unsafe to use any(ossl110, libressl270)
DH_get_1024_160 This function is unsafe to use ossl102
DH_get_2048_224 This function is unsafe to use ossl102
DH_get_2048_256 This function is unsafe to use ossl102
DH_new This function is unsafe to use
DH_set0_key This function is unsafe to use any(ossl110, libressl270)
DH_set0_pqg This function is unsafe to use any(ossl110, libressl270)
DH_size This function is unsafe to use
DSA_free This function is unsafe to use
DSA_generate_key This function is unsafe to use
DSA_generate_parameters_ex This function is unsafe to use
DSA_get0_key This function is unsafe to use any(ossl110, libressl273)
DSA_get0_pqg This function is unsafe to use any(ossl110, libressl273)
DSA_new This function is unsafe to use
DSA_set0_key This function is unsafe to use any(ossl110, libressl273)
DSA_set0_pqg This function is unsafe to use any(ossl110, libressl273)
DSA_sign This function is unsafe to use
DSA_size This function is unsafe to use
DSA_up_ref This function is unsafe to use
DSA_verify This function is unsafe to use
DTLS_method This function is unsafe to use
ECDSA_SIG_free This function is unsafe to use
ECDSA_SIG_get0 This function is unsafe to use any(ossl110, libressl273)
ECDSA_SIG_new This function is unsafe to use
ECDSA_SIG_set0 This function is unsafe to use any(ossl110, libressl273)
ECDSA_do_sign This function is unsafe to use
ECDSA_do_verify This function is unsafe to use
EC_GF2m_simple_method This function is unsafe to use not(osslconf = "OPENSSL_NO_EC2M")
EC_GROUP_free This function is unsafe to use
EC_GROUP_get0_generator This function is unsafe to use
EC_GROUP_get_cofactor This function is unsafe to use
EC_GROUP_get_curve_GF2m This function is unsafe to use not(osslconf = "OPENSSL_NO_EC2M")
EC_GROUP_get_curve_GFp This function is unsafe to use
EC_GROUP_get_curve_name This function is unsafe to use
EC_GROUP_get_degree This function is unsafe to use
EC_GROUP_get_order This function is unsafe to use
EC_GROUP_new This function is unsafe to use
EC_GROUP_new_by_curve_name This function is unsafe to use
EC_GROUP_new_curve_GF2m This function is unsafe to use not(osslconf = "OPENSSL_NO_EC2M")
EC_GROUP_new_curve_GFp This function is unsafe to use
EC_GROUP_order_bits This function is unsafe to use ossl110
EC_GROUP_set_asn1_flag This function is unsafe to use
EC_GROUP_set_generator This function is unsafe to use
EC_KEY_check_key This function is unsafe to use
EC_KEY_dup This function is unsafe to use
EC_KEY_free This function is unsafe to use
EC_KEY_generate_key This function is unsafe to use
EC_KEY_get0_group This function is unsafe to use
EC_KEY_get0_private_key This function is unsafe to use
EC_KEY_get0_public_key This function is unsafe to use
EC_KEY_new This function is unsafe to use
EC_KEY_new_by_curve_name This function is unsafe to use
EC_KEY_set_group This function is unsafe to use
EC_KEY_set_private_key This function is unsafe to use
EC_KEY_set_public_key This function is unsafe to use
EC_KEY_set_public_key_affine_coordinates This function is unsafe to use
EC_KEY_up_ref This function is unsafe to use
EC_POINT_add This function is unsafe to use
EC_POINT_cmp This function is unsafe to use
EC_POINT_dup This function is unsafe to use
EC_POINT_free This function is unsafe to use
EC_POINT_get_affine_coordinates This function is unsafe to use ossl111
EC_POINT_get_affine_coordinates_GF2m This function is unsafe to use not(osslconf = "OPENSSL_NO_EC2M")
EC_POINT_get_affine_coordinates_GFp This function is unsafe to use
EC_POINT_invert This function is unsafe to use
EC_POINT_is_at_infinity This function is unsafe to use
EC_POINT_is_on_curve This function is unsafe to use
EC_POINT_mul This function is unsafe to use
EC_POINT_new This function is unsafe to use
EC_POINT_oct2point This function is unsafe to use
EC_POINT_point2oct This function is unsafe to use
EC_POINT_set_affine_coordinates_GFp This function is unsafe to use
ERR_clear_error This function is unsafe to use
ERR_func_error_string This function is unsafe to use
ERR_get_error This function is unsafe to use
ERR_get_error_line_data This function is unsafe to use
ERR_get_next_error_library This function is unsafe to use
ERR_lib_error_string This function is unsafe to use
ERR_load_strings This function is unsafe to use ossl110
ERR_peek_last_error This function is unsafe to use
ERR_put_error This function is unsafe to use
ERR_reason_error_string This function is unsafe to use
ERR_set_error_data This function is unsafe to use
EVP_BytesToKey This function is unsafe to use
EVP_CIPHER_CTX_block_size This function is unsafe to use
EVP_CIPHER_CTX_cipher This function is unsafe to use
EVP_CIPHER_CTX_ctrl This function is unsafe to use
EVP_CIPHER_CTX_free This function is unsafe to use
EVP_CIPHER_CTX_iv_length This function is unsafe to use
EVP_CIPHER_CTX_key_length This function is unsafe to use
EVP_CIPHER_CTX_new This function is unsafe to use
EVP_CIPHER_CTX_rand_key This function is unsafe to use
EVP_CIPHER_CTX_set_key_length This function is unsafe to use
EVP_CIPHER_CTX_set_padding This function is unsafe to use
EVP_CIPHER_block_size This function is unsafe to use
EVP_CIPHER_iv_length This function is unsafe to use
EVP_CIPHER_key_length This function is unsafe to use
EVP_CIPHER_nid This function is unsafe to use
EVP_CipherFinal This function is unsafe to use
EVP_CipherInit This function is unsafe to use
EVP_CipherInit_ex This function is unsafe to use
EVP_CipherUpdate This function is unsafe to use
EVP_DecodeBlock This function is unsafe to use
EVP_DecryptFinal_ex This function is unsafe to use
EVP_DecryptInit_ex This function is unsafe to use
EVP_DecryptUpdate This function is unsafe to use
EVP_DigestFinal This function is unsafe to use
EVP_DigestFinalXOF This function is unsafe to use ossl111
EVP_DigestFinal_ex This function is unsafe to use
EVP_DigestInit This function is unsafe to use
EVP_DigestInit_ex This function is unsafe to use
EVP_DigestSign This function is unsafe to use
EVP_DigestSignFinal This function is unsafe to use
EVP_DigestSignInit This function is unsafe to use
EVP_DigestSignUpdate This function is unsafe to use not(ossl300)
EVP_DigestUpdate This function is unsafe to use
EVP_DigestVerify This function is unsafe to use
EVP_DigestVerifyFinal This function is unsafe to use any(ossl102, libressl280)
EVP_DigestVerifyInit This function is unsafe to use
EVP_DigestVerifyUpdate This function is unsafe to use not(ossl300)
EVP_EncodeBlock This function is unsafe to use
EVP_EncryptFinal_ex This function is unsafe to use
EVP_EncryptInit_ex This function is unsafe to use
EVP_EncryptUpdate This function is unsafe to use
EVP_MD_CTX_copy_ex This function is unsafe to use
EVP_MD_CTX_free This function is unsafe to use
EVP_MD_CTX_new This function is unsafe to use
EVP_MD_block_size This function is unsafe to use
EVP_MD_size This function is unsafe to use
EVP_MD_type This function is unsafe to use
EVP_OpenFinal This function is unsafe to use
EVP_OpenInit This function is unsafe to use
EVP_PBE_scrypt This function is unsafe to use ossl110
EVP_PKCS82PKEY This function is unsafe to use any(ossl110, libressl280)
EVP_PKEY_CTX_add1_hkdf_info This function is unsafe to use all(ossl110, not(ossl300))
EVP_PKEY_CTX_ctrl This function is unsafe to use
EVP_PKEY_CTX_free This function is unsafe to use
EVP_PKEY_CTX_get_rsa_padding This function is unsafe to use all(not(ossl300), not(any()))
EVP_PKEY_CTX_new This function is unsafe to use
EVP_PKEY_CTX_new_id This function is unsafe to use
EVP_PKEY_CTX_set0_rsa_oaep_label This function is unsafe to use any(ossl102, libressl310)
EVP_PKEY_CTX_set1_hkdf_key This function is unsafe to use all(ossl110, not(ossl300))
EVP_PKEY_CTX_set1_hkdf_salt This function is unsafe to use all(ossl110, not(ossl300))
EVP_PKEY_CTX_set_hkdf_md This function is unsafe to use all(ossl110, not(ossl300))
EVP_PKEY_CTX_set_hkdf_mode This function is unsafe to use all(ossl111, not(ossl300))
EVP_PKEY_CTX_set_rsa_mgf1_md This function is unsafe to use all(not(ossl300), not(any()))
EVP_PKEY_CTX_set_rsa_oaep_md This function is unsafe to use any(ossl102, libressl310)
EVP_PKEY_CTX_set_rsa_padding This function is unsafe to use all(not(ossl300), not(any()))
EVP_PKEY_CTX_set_rsa_pss_saltlen This function is unsafe to use all(not(ossl300), not(any()))
EVP_PKEY_assign This function is unsafe to use
EVP_PKEY_bits This function is unsafe to use any(ossl110, libressl280)
EVP_PKEY_cmp This function is unsafe to use
EVP_PKEY_copy_parameters This function is unsafe to use
EVP_PKEY_decrypt This function is unsafe to use
EVP_PKEY_decrypt_init This function is unsafe to use
EVP_PKEY_derive This function is unsafe to use
EVP_PKEY_derive_init This function is unsafe to use
EVP_PKEY_derive_set_peer This function is unsafe to use
EVP_PKEY_encrypt This function is unsafe to use
EVP_PKEY_encrypt_init This function is unsafe to use
EVP_PKEY_free This function is unsafe to use
EVP_PKEY_get1_DH This function is unsafe to use
EVP_PKEY_get1_DSA This function is unsafe to use
EVP_PKEY_get1_EC_KEY This function is unsafe to use
EVP_PKEY_get1_RSA This function is unsafe to use
EVP_PKEY_get_raw_private_key This function is unsafe to use
EVP_PKEY_get_raw_public_key This function is unsafe to use
EVP_PKEY_id This function is unsafe to use
EVP_PKEY_keygen This function is unsafe to use
EVP_PKEY_keygen_init This function is unsafe to use
EVP_PKEY_new This function is unsafe to use
EVP_PKEY_new_mac_key This function is unsafe to use
EVP_PKEY_new_raw_private_key This function is unsafe to use
EVP_PKEY_new_raw_public_key This function is unsafe to use
EVP_PKEY_set1_RSA This function is unsafe to use
EVP_PKEY_sign This function is unsafe to use
EVP_PKEY_sign_init This function is unsafe to use
EVP_PKEY_size This function is unsafe to use any(ossl111b, libressl280)
EVP_PKEY_up_ref This function is unsafe to use any(ossl110, libressl270)
EVP_PKEY_verify This function is unsafe to use
EVP_PKEY_verify_init This function is unsafe to use
EVP_SealFinal This function is unsafe to use
EVP_SealInit This function is unsafe to use
EVP_aes_128_cbc This function is unsafe to use
EVP_aes_128_ccm This function is unsafe to use
EVP_aes_128_cfb1 This function is unsafe to use
EVP_aes_128_cfb128 This function is unsafe to use
EVP_aes_128_cfb8 This function is unsafe to use
EVP_aes_128_ctr This function is unsafe to use
EVP_aes_128_ecb This function is unsafe to use
EVP_aes_128_gcm This function is unsafe to use
EVP_aes_128_ocb This function is unsafe to use ossl110
EVP_aes_128_ofb This function is unsafe to use
EVP_aes_128_xts This function is unsafe to use
EVP_aes_192_cbc This function is unsafe to use
EVP_aes_192_ccm This function is unsafe to use
EVP_aes_192_cfb1 This function is unsafe to use
EVP_aes_192_cfb128 This function is unsafe to use
EVP_aes_192_cfb8 This function is unsafe to use
EVP_aes_192_ctr This function is unsafe to use
EVP_aes_192_ecb This function is unsafe to use
EVP_aes_192_gcm This function is unsafe to use
EVP_aes_192_ocb This function is unsafe to use ossl110
EVP_aes_192_ofb This function is unsafe to use
EVP_aes_256_cbc This function is unsafe to use
EVP_aes_256_ccm This function is unsafe to use
EVP_aes_256_cfb1 This function is unsafe to use
EVP_aes_256_cfb128 This function is unsafe to use
EVP_aes_256_cfb8 This function is unsafe to use
EVP_aes_256_ctr This function is unsafe to use
EVP_aes_256_ecb This function is unsafe to use
EVP_aes_256_gcm This function is unsafe to use
EVP_aes_256_ocb This function is unsafe to use ossl110
EVP_aes_256_ofb This function is unsafe to use
EVP_aes_256_xts This function is unsafe to use
EVP_bf_cbc This function is unsafe to use
EVP_bf_cfb64 This function is unsafe to use
EVP_bf_ecb This function is unsafe to use
EVP_bf_ofb This function is unsafe to use
EVP_chacha20 This function is unsafe to use all(ossl110, not(osslconf = "OPENSSL_NO_CHACHA"))
EVP_chacha20_poly1305 This function is unsafe to use all(ossl110, not(osslconf = "OPENSSL_NO_CHACHA"))
EVP_des_cbc This function is unsafe to use
EVP_des_ecb This function is unsafe to use
EVP_des_ede3 This function is unsafe to use
EVP_des_ede3_cbc This function is unsafe to use
EVP_des_ede3_cfb64 This function is unsafe to use
EVP_get_cipherbyname This function is unsafe to use
EVP_get_digestbyname This function is unsafe to use
EVP_get_digestbynid This function is unsafe to use
EVP_md5 This function is unsafe to use
EVP_md_null This function is unsafe to use
EVP_rc4 This function is unsafe to use
EVP_ripemd160 This function is unsafe to use
EVP_seed_cbc This function is unsafe to use not(osslconf = "OPENSSL_NO_SEED")
EVP_seed_cfb128 This function is unsafe to use not(osslconf = "OPENSSL_NO_SEED")
EVP_seed_ecb This function is unsafe to use not(osslconf = "OPENSSL_NO_SEED")
EVP_seed_ofb This function is unsafe to use not(osslconf = "OPENSSL_NO_SEED")
EVP_sha1 This function is unsafe to use
EVP_sha224 This function is unsafe to use
EVP_sha256 This function is unsafe to use
EVP_sha384 This function is unsafe to use
EVP_sha3_224 This function is unsafe to use ossl111
EVP_sha3_256 This function is unsafe to use ossl111
EVP_sha3_384 This function is unsafe to use ossl111
EVP_sha3_512 This function is unsafe to use ossl111
EVP_sha512 This function is unsafe to use
EVP_shake128 This function is unsafe to use ossl111
EVP_shake256 This function is unsafe to use ossl111
EVP_sm3 This function is unsafe to use all(any(ossl111, libressl291), not(osslconf = "OPENSSL_NO_SM3"))
EVP_sm4_cbc This function is unsafe to use all(any(ossl111, libressl291), not(osslconf = "OPENSSL_NO_SM4"))
EVP_sm4_cfb128 This function is unsafe to use all(any(ossl111, libressl291), not(osslconf = "OPENSSL_NO_SM4"))
EVP_sm4_ctr This function is unsafe to use all(any(ossl111, libressl291), not(osslconf = "OPENSSL_NO_SM4"))
EVP_sm4_ecb This function is unsafe to use all(any(ossl111, libressl291), not(osslconf = "OPENSSL_NO_SM4"))
EVP_sm4_ofb This function is unsafe to use all(any(ossl111, libressl291), not(osslconf = "OPENSSL_NO_SM4"))
FIPS_mode This function is unsafe to use all(ossl101, not(ossl300))
FIPS_mode_set This function is unsafe to use all(ossl101, not(ossl300))
GENERAL_NAME_free This function is unsafe to use
HMAC_CTX_copy This function is unsafe to use
HMAC_CTX_free This function is unsafe to use
HMAC_CTX_new This function is unsafe to use
HMAC_Final This function is unsafe to use
HMAC_Init_ex This function is unsafe to use
HMAC_Update This function is unsafe to use
NCONF_default This function is unsafe to use
NCONF_free This function is unsafe to use
NCONF_new This function is unsafe to use
OBJ_create This function is unsafe to use
OBJ_find_sigid_algs This function is unsafe to use
OBJ_get0_data This function is unsafe to use ossl111
OBJ_length This function is unsafe to use ossl111
OBJ_nid2ln This function is unsafe to use
OBJ_nid2obj This function is unsafe to use
OBJ_nid2sn This function is unsafe to use
OBJ_obj2nid This function is unsafe to use
OBJ_obj2txt This function is unsafe to use
OBJ_sn2nid This function is unsafe to use
OBJ_txt2obj This function is unsafe to use
OCSP_BASICRESP_free This function is unsafe to use
OCSP_BASICRESP_new This function is unsafe to use
OCSP_CERTID_free This function is unsafe to use
OCSP_ONEREQ_free This function is unsafe to use
OCSP_REQUEST_free This function is unsafe to use
OCSP_REQUEST_new This function is unsafe to use
OCSP_RESPONSE_free This function is unsafe to use
OCSP_RESPONSE_new This function is unsafe to use
OCSP_basic_verify This function is unsafe to use
OCSP_cert_to_id This function is unsafe to use any(ossl110, libressl281)
OCSP_check_validity This function is unsafe to use
OCSP_request_add0_id This function is unsafe to use
OCSP_resp_find_status This function is unsafe to use
OCSP_response_create This function is unsafe to use
OCSP_response_get1_basic This function is unsafe to use
OCSP_response_status This function is unsafe to use
OPENSSL_cipher_name This function is unsafe to use ossl111
OPENSSL_free This function is unsafe to use ossl110
OPENSSL_init_ssl This function is unsafe to use ossl110
OPENSSL_malloc This function is unsafe to use ossl110
OPENSSL_sk_free This function is unsafe to use
OPENSSL_sk_new_null This function is unsafe to use
OPENSSL_sk_num This function is unsafe to use
OPENSSL_sk_pop This function is unsafe to use
OPENSSL_sk_pop_free This function is unsafe to use
OPENSSL_sk_push This function is unsafe to use
OPENSSL_sk_value This function is unsafe to use
OpenSSL_version This function is unsafe to use
OpenSSL_version_num This function is unsafe to use
PEM_read_bio_CMS This function is unsafe to use ossl101
PEM_read_bio_DHparams This function is unsafe to use
PEM_read_bio_DSAPrivateKey This function is unsafe to use
PEM_read_bio_DSA_PUBKEY This function is unsafe to use
PEM_read_bio_ECPrivateKey This function is unsafe to use
PEM_read_bio_EC_PUBKEY This function is unsafe to use
PEM_read_bio_PKCS7 This function is unsafe to use
PEM_read_bio_PUBKEY This function is unsafe to use
PEM_read_bio_PrivateKey This function is unsafe to use
PEM_read_bio_RSAPrivateKey This function is unsafe to use
PEM_read_bio_RSAPublicKey This function is unsafe to use
PEM_read_bio_RSA_PUBKEY This function is unsafe to use
PEM_read_bio_X509 This function is unsafe to use
PEM_read_bio_X509_CRL This function is unsafe to use
PEM_read_bio_X509_REQ This function is unsafe to use
PEM_write_bio_CMS This function is unsafe to use ossl101
PEM_write_bio_DHparams This function is unsafe to use
PEM_write_bio_DSAPrivateKey This function is unsafe to use not(ossl300)
PEM_write_bio_DSA_PUBKEY This function is unsafe to use not(ossl300)
PEM_write_bio_ECPrivateKey This function is unsafe to use not(ossl300)
PEM_write_bio_EC_PUBKEY This function is unsafe to use not(ossl300)
PEM_write_bio_PKCS7 This function is unsafe to use not(ossl300)
PEM_write_bio_PKCS8PrivateKey This function is unsafe to use not(ossl300)
PEM_write_bio_PUBKEY This function is unsafe to use not(ossl300)
PEM_write_bio_PrivateKey This function is unsafe to use not(ossl300)
PEM_write_bio_RSAPrivateKey This function is unsafe to use not(ossl300)
PEM_write_bio_RSAPublicKey This function is unsafe to use
PEM_write_bio_RSA_PUBKEY This function is unsafe to use not(ossl300)
PEM_write_bio_X509 This function is unsafe to use not(ossl300)
PEM_write_bio_X509_CRL This function is unsafe to use not(ossl300)
PEM_write_bio_X509_REQ This function is unsafe to use not(ossl300)
PKCS12_create This function is unsafe to use any(ossl110, libressl280)
PKCS12_free This function is unsafe to use
PKCS12_parse This function is unsafe to use
PKCS12_set_mac This function is unsafe to use
PKCS5_PBKDF2_HMAC This function is unsafe to use
PKCS5_PBKDF2_HMAC_SHA1 This function is unsafe to use
PKCS7_decrypt This function is unsafe to use
PKCS7_encrypt This function is unsafe to use
PKCS7_free This function is unsafe to use
PKCS7_get0_signers This function is unsafe to use
PKCS7_sign This function is unsafe to use
PKCS7_verify This function is unsafe to use
PKCS8_PRIV_KEY_INFO_free This function is unsafe to use
RAND_add This function is unsafe to use
RAND_bytes This function is unsafe to use
RAND_keep_random_devices_open This function is unsafe to use ossl111
RAND_status This function is unsafe to use
RSA_check_key This function is unsafe to use
RSA_free This function is unsafe to use
RSA_generate_key_ex This function is unsafe to use
RSA_get0_crt_params This function is unsafe to use any(ossl110, libressl273)
RSA_get0_factors This function is unsafe to use any(ossl110, libressl273)
RSA_get0_key This function is unsafe to use any(ossl110, libressl273)
RSA_new This function is unsafe to use
RSA_padding_check_PKCS1_type_2 This function is unsafe to use
RSA_private_decrypt This function is unsafe to use
RSA_private_encrypt This function is unsafe to use
RSA_public_decrypt This function is unsafe to use
RSA_public_encrypt This function is unsafe to use
RSA_set0_crt_params This function is unsafe to use any(ossl110, libressl273)
RSA_set0_factors This function is unsafe to use any(ossl110, libressl273)
RSA_set0_key This function is unsafe to use any(ossl110, libressl273)
RSA_sign This function is unsafe to use
RSA_size This function is unsafe to use
RSA_up_ref This function is unsafe to use
RSA_verify This function is unsafe to use
SHA1 This function is unsafe to use
SHA1_Final This function is unsafe to use
SHA1_Init This function is unsafe to use
SHA1_Update This function is unsafe to use
SHA224 This function is unsafe to use
SHA224_Final This function is unsafe to use
SHA224_Init This function is unsafe to use
SHA224_Update This function is unsafe to use
SHA256 This function is unsafe to use
SHA256_Final This function is unsafe to use
SHA256_Init This function is unsafe to use
SHA256_Update This function is unsafe to use
SHA384 This function is unsafe to use
SHA384_Final This function is unsafe to use
SHA384_Init This function is unsafe to use
SHA384_Update This function is unsafe to use
SHA512 This function is unsafe to use
SHA512_Final This function is unsafe to use
SHA512_Init This function is unsafe to use
SHA512_Update This function is unsafe to use
SMIME_read_CMS This function is unsafe to use ossl101
SMIME_read_PKCS7 This function is unsafe to use
SMIME_write_PKCS7 This function is unsafe to use
SSL_CIPHER_description This function is unsafe to use
SSL_CIPHER_get_bits This function is unsafe to use
SSL_CIPHER_get_cipher_nid This function is unsafe to use any(ossl110, libressl270)
SSL_CIPHER_get_digest_nid This function is unsafe to use any(ossl110, libressl270)
SSL_CIPHER_get_handshake_digest This function is unsafe to use ossl111
SSL_CIPHER_get_name This function is unsafe to use
SSL_CIPHER_get_version This function is unsafe to use any(ossl110, libressl280)
SSL_CIPHER_standard_name This function is unsafe to use ossl111
SSL_COMP_get_name This function is unsafe to use
SSL_CTX_add_client_CA This function is unsafe to use
SSL_CTX_add_custom_ext This function is unsafe to use ossl111
SSL_CTX_add_extra_chain_cert This function is unsafe to use
SSL_CTX_add_session This function is unsafe to use
SSL_CTX_callback_ctrlDeprecated This function is unsafe to use
SSL_CTX_callback_ctrl__fixed_rust This function is unsafe to use
SSL_CTX_check_private_key This function is unsafe to use
SSL_CTX_clear_options This function is unsafe to use
SSL_CTX_ctrl This function is unsafe to use
SSL_CTX_free This function is unsafe to use
SSL_CTX_get0_certificate This function is unsafe to use any(ossl102, libressl270)
SSL_CTX_get0_param This function is unsafe to use any(ossl102, libressl261)
SSL_CTX_get0_privatekey This function is unsafe to use any(ossl102, libressl340)
SSL_CTX_get_cert_store This function is unsafe to use
SSL_CTX_get_ex_data This function is unsafe to use
SSL_CTX_get_ex_new_index This function is unsafe to use all(ossl110, not(any()))
SSL_CTX_get_extra_chain_certs This function is unsafe to use
SSL_CTX_get_max_early_data This function is unsafe to use any(ossl111, libressl340)
SSL_CTX_get_max_proto_version This function is unsafe to use all(ossl110g, not(any()))
SSL_CTX_get_min_proto_version This function is unsafe to use all(ossl110g, not(any()))
SSL_CTX_get_options This function is unsafe to use
SSL_CTX_get_verify_mode This function is unsafe to use
SSL_CTX_load_verify_locations This function is unsafe to use
SSL_CTX_new This function is unsafe to use
SSL_CTX_remove_session This function is unsafe to use
SSL_CTX_sess_get_cache_size This function is unsafe to use
SSL_CTX_sess_set_cache_size This function is unsafe to use
SSL_CTX_sess_set_get_cb This function is unsafe to use
SSL_CTX_sess_set_new_cb This function is unsafe to use
SSL_CTX_sess_set_remove_cb This function is unsafe to use
SSL_CTX_set0_verify_cert_store This function is unsafe to use ossl102
SSL_CTX_set1_groups_list This function is unsafe to use all(ossl111, not(any()))
SSL_CTX_set1_sigalgs_list This function is unsafe to use ossl102
SSL_CTX_set_alpn_protos This function is unsafe to use any(ossl102, libressl261)
SSL_CTX_set_alpn_select_cbDeprecated This function is unsafe to use any(ossl102, libressl261)
SSL_CTX_set_alpn_select_cb__fixed_rust This function is unsafe to use any(ossl102, libressl261)
SSL_CTX_set_cert_store This function is unsafe to use
SSL_CTX_set_cipher_list This function is unsafe to use
SSL_CTX_set_ciphersuites This function is unsafe to use any(ossl111, libressl340)
SSL_CTX_set_client_CA_list This function is unsafe to use
SSL_CTX_set_client_hello_cb This function is unsafe to use ossl111
SSL_CTX_set_cookie_generate_cb This function is unsafe to use
SSL_CTX_set_cookie_verify_cb This function is unsafe to use
SSL_CTX_set_default_verify_paths This function is unsafe to use
SSL_CTX_set_ex_data This function is unsafe to use
SSL_CTX_set_keylog_callback This function is unsafe to use ossl111
SSL_CTX_set_max_early_data This function is unsafe to use any(ossl111, libressl340)
SSL_CTX_set_max_proto_version This function is unsafe to use all(ossl110, not(any()))
SSL_CTX_set_min_proto_version This function is unsafe to use all(ossl110, not(any()))
SSL_CTX_set_mode This function is unsafe to use
SSL_CTX_set_next_proto_select_cb This function is unsafe to use
SSL_CTX_set_next_protos_advertised_cb This function is unsafe to use
SSL_CTX_set_options This function is unsafe to use
SSL_CTX_set_post_handshake_auth This function is unsafe to use any(ossl111, libressl340)
SSL_CTX_set_psk_client_callback This function is unsafe to use
SSL_CTX_set_psk_server_callback This function is unsafe to use
SSL_CTX_set_read_ahead This function is unsafe to use
SSL_CTX_set_session_cache_mode This function is unsafe to use
SSL_CTX_set_session_id_context This function is unsafe to use
SSL_CTX_set_stateless_cookie_generate_cb This function is unsafe to use ossl111
SSL_CTX_set_stateless_cookie_verify_cb This function is unsafe to use ossl111
SSL_CTX_set_tlsext_servername_arg This function is unsafe to use
SSL_CTX_set_tlsext_servername_callbackDeprecated This function is unsafe to use
SSL_CTX_set_tlsext_servername_callback__fixed_rust This function is unsafe to use
SSL_CTX_set_tlsext_status_arg This function is unsafe to use
SSL_CTX_set_tlsext_status_cb This function is unsafe to use
SSL_CTX_set_tlsext_use_srtp This function is unsafe to use
SSL_CTX_set_tmp_dh This function is unsafe to use
SSL_CTX_set_tmp_dh_callbackDeprecated This function is unsafe to use
SSL_CTX_set_tmp_dh_callback__fixed_rust This function is unsafe to use
SSL_CTX_set_tmp_ecdh This function is unsafe to use
SSL_CTX_set_verify This function is unsafe to use
SSL_CTX_set_verify_depth This function is unsafe to use
SSL_CTX_up_ref This function is unsafe to use any(ossl110, libressl273)
SSL_CTX_use_PrivateKey This function is unsafe to use
SSL_CTX_use_PrivateKey_file This function is unsafe to use
SSL_CTX_use_certificate This function is unsafe to use
SSL_CTX_use_certificate_chain_file This function is unsafe to use
SSL_CTX_use_certificate_file This function is unsafe to use
SSL_SESSION_free This function is unsafe to use
SSL_SESSION_get_id This function is unsafe to use
SSL_SESSION_get_master_key This function is unsafe to use any(ossl110, libressl273)
SSL_SESSION_get_max_early_data This function is unsafe to use any(ossl111, libressl340)
SSL_SESSION_get_protocol_version This function is unsafe to use any(ossl110, libressl270)
SSL_SESSION_get_time This function is unsafe to use
SSL_SESSION_get_timeout This function is unsafe to use
SSL_SESSION_set_max_early_data This function is unsafe to use any(ossl111, libressl340)
SSL_SESSION_up_ref This function is unsafe to use any(ossl110, libressl273)
SSL_accept This function is unsafe to use
SSL_client_hello_get0_ciphers This function is unsafe to use ossl111
SSL_client_hello_get0_compression_methods This function is unsafe to use ossl111
SSL_client_hello_get0_ext This function is unsafe to use ossl111
SSL_client_hello_get0_legacy_version This function is unsafe to use ossl111
SSL_client_hello_get0_random This function is unsafe to use ossl111
SSL_client_hello_get0_session_id This function is unsafe to use ossl111
SSL_client_hello_get1_extensions_present This function is unsafe to use ossl111
SSL_client_hello_isv2 This function is unsafe to use ossl111
SSL_connect This function is unsafe to use
SSL_ctrl This function is unsafe to use
SSL_do_handshake This function is unsafe to use
SSL_export_keying_material This function is unsafe to use
SSL_export_keying_material_early This function is unsafe to use ossl111
SSL_extension_supported This function is unsafe to use ossl102
SSL_free This function is unsafe to use
SSL_get0_alpn_selected This function is unsafe to use any(ossl102, libressl261)
SSL_get0_next_proto_negotiated This function is unsafe to use
SSL_get0_param This function is unsafe to use any(ossl102, libressl261)
SSL_get0_verified_chain This function is unsafe to use ossl110
SSL_get_SSL_CTX This function is unsafe to use
SSL_get_certificate This function is unsafe to use
SSL_get_client_random This function is unsafe to use any(ossl110, libressl270)
SSL_get_current_cipher This function is unsafe to use
SSL_get_current_compression This function is unsafe to use ossl111b
SSL_get_error This function is unsafe to use
SSL_get_ex_data This function is unsafe to use
SSL_get_ex_data_X509_STORE_CTX_idx This function is unsafe to use
SSL_get_ex_new_index This function is unsafe to use all(ossl110, not(any()))
SSL_get_extms_support This function is unsafe to use ossl110
SSL_get_finished This function is unsafe to use
SSL_get_max_early_data This function is unsafe to use any(ossl111, libressl340)
SSL_get_max_proto_version This function is unsafe to use all(ossl110g, not(any()))
SSL_get_min_proto_version This function is unsafe to use all(ossl110g, not(any()))
SSL_get_peer_cert_chain This function is unsafe to use
SSL_get_peer_certificate This function is unsafe to use not(ossl300)
SSL_get_peer_finished This function is unsafe to use
SSL_get_privatekey This function is unsafe to use any(ossl102, libressl280)
SSL_get_rbio This function is unsafe to use
SSL_get_selected_srtp_profile This function is unsafe to use
SSL_get_server_random This function is unsafe to use any(ossl110, libressl270)
SSL_get_servername This function is unsafe to use
SSL_get_session This function is unsafe to use
SSL_get_shutdown This function is unsafe to use
SSL_get_srtp_profiles This function is unsafe to use
SSL_get_ssl_method This function is unsafe to use ossl111b
SSL_get_tlsext_status_ocsp_resp This function is unsafe to use
SSL_get_verify_mode This function is unsafe to use
SSL_get_verify_result This function is unsafe to use
SSL_get_version This function is unsafe to use
SSL_get_wbio This function is unsafe to use
SSL_is_init_finished This function is unsafe to use ossl111
SSL_is_server This function is unsafe to use any(ossl110f, libressl273)
SSL_load_client_CA_file This function is unsafe to use
SSL_new This function is unsafe to use
SSL_peek This function is unsafe to use
SSL_pending This function is unsafe to use
SSL_read This function is unsafe to use
SSL_read_early_data This function is unsafe to use any(ossl111, libressl340)
SSL_select_next_proto This function is unsafe to use
SSL_session_reused This function is unsafe to use ossl111c
SSL_set_SSL_CTX This function is unsafe to use
SSL_set_accept_state This function is unsafe to use
SSL_set_alpn_protos This function is unsafe to use any(ossl102, libressl261)
SSL_set_bio This function is unsafe to use
SSL_set_ciphersuites This function is unsafe to use any(ossl111, libressl340)
SSL_set_connect_state This function is unsafe to use
SSL_set_ex_data This function is unsafe to use
SSL_set_max_early_data This function is unsafe to use any(ossl111, libressl340)
SSL_set_max_proto_version This function is unsafe to use all(ossl110, not(any()))
SSL_set_min_proto_version This function is unsafe to use all(ossl110, not(any()))
SSL_set_mtu This function is unsafe to use
SSL_set_session This function is unsafe to use
SSL_set_shutdown This function is unsafe to use
SSL_set_tlsext_host_name This function is unsafe to use
SSL_set_tlsext_status_ocsp_resp This function is unsafe to use
SSL_set_tlsext_status_type This function is unsafe to use
SSL_set_tlsext_use_srtp This function is unsafe to use
SSL_set_tmp_dh This function is unsafe to use
SSL_set_tmp_dh_callbackDeprecated This function is unsafe to use
SSL_set_tmp_dh_callback__fixed_rust This function is unsafe to use
SSL_set_tmp_ecdh This function is unsafe to use
SSL_set_verify This function is unsafe to use
SSL_shutdown This function is unsafe to use
SSL_state_string This function is unsafe to use
SSL_state_string_long This function is unsafe to use
SSL_stateless This function is unsafe to use ossl111
SSL_version This function is unsafe to use
SSL_write This function is unsafe to use
SSL_write_early_data This function is unsafe to use any(ossl111, libressl340)
TLS_client_method This function is unsafe to use
TLS_method This function is unsafe to use
TLS_server_method This function is unsafe to use
X509V3_EXT_add_alias This function is unsafe to use
X509V3_EXT_d2i This function is unsafe to use
X509V3_EXT_i2d This function is unsafe to use
X509V3_EXT_nconf This function is unsafe to use any(ossl110, libressl280)
X509V3_EXT_nconf_nid This function is unsafe to use any(ossl110, libressl280)
X509V3_EXT_print This function is unsafe to use
X509V3_add1_i2d This function is unsafe to use
X509V3_extensions_print This function is unsafe to use any(ossl110, libressl280)
X509V3_get_d2i This function is unsafe to use any(ossl110, libressl280)
X509V3_set_ctx This function is unsafe to use
X509V3_set_nconf This function is unsafe to use
X509_ALGOR_free This function is unsafe to use
X509_ALGOR_get0 This function is unsafe to use any(ossl110, libressl350)
X509_CRL_add0_revoked This function is unsafe to use
X509_CRL_add1_ext_i2d This function is unsafe to use
X509_CRL_add_ext This function is unsafe to use
X509_CRL_cmp This function is unsafe to use
X509_CRL_delete_ext This function is unsafe to use
X509_CRL_digest This function is unsafe to use
X509_CRL_dup This function is unsafe to use not(ossl300)
X509_CRL_free This function is unsafe to use
X509_CRL_get0_by_cert This function is unsafe to use
X509_CRL_get0_by_serial This function is unsafe to use not(ossl300)
X509_CRL_get0_lastUpdate This function is unsafe to use any(ossl110, libressl281)
X509_CRL_get0_nextUpdate This function is unsafe to use any(ossl110, libressl281)
X509_CRL_get_REVOKED This function is unsafe to use any(ossl110, libressl281)
X509_CRL_get_ext This function is unsafe to use any(ossl110, libressl280)
X509_CRL_get_ext_by_NID This function is unsafe to use any(ossl110, libressl280)
X509_CRL_get_ext_by_OBJ This function is unsafe to use any(ossl110, libressl280)
X509_CRL_get_ext_by_critical This function is unsafe to use any(ossl110, libressl280)
X509_CRL_get_ext_count This function is unsafe to use any(ossl110, libressl280)
X509_CRL_get_ext_d2i This function is unsafe to use any(ossl110, libressl280)
X509_CRL_get_issuer This function is unsafe to use any(ossl110, libressl281)
X509_CRL_match This function is unsafe to use
X509_CRL_new This function is unsafe to use
X509_CRL_set1_lastUpdate This function is unsafe to use
X509_CRL_set1_nextUpdate This function is unsafe to use
X509_CRL_set_issuer_name This function is unsafe to use not(ossl300)
X509_CRL_set_version This function is unsafe to use
X509_CRL_sign This function is unsafe to use
X509_CRL_sort This function is unsafe to use
X509_CRL_up_ref This function is unsafe to use any(ossl110, libressl270)
X509_CRL_verify This function is unsafe to use
X509_EXTENSION_create_by_NID This function is unsafe to use
X509_EXTENSION_create_by_OBJ This function is unsafe to use any(ossl110, libressl280)
X509_EXTENSION_free This function is unsafe to use
X509_EXTENSION_get_critical This function is unsafe to use any(ossl110, libressl280)
X509_EXTENSION_get_data This function is unsafe to use
X509_EXTENSION_get_object This function is unsafe to use
X509_EXTENSION_set_critical This function is unsafe to use
X509_EXTENSION_set_data This function is unsafe to use
X509_EXTENSION_set_object This function is unsafe to use any(ossl110, libressl280)
X509_LOOKUP_add_dir This function is unsafe to use
X509_LOOKUP_ctrl This function is unsafe to use
X509_LOOKUP_free This function is unsafe to use
X509_LOOKUP_hash_dir This function is unsafe to use
X509_LOOKUP_meth_free This function is unsafe to use ossl110
X509_NAME_ENTRY_free This function is unsafe to use
X509_NAME_ENTRY_get_data This function is unsafe to use any(ossl110, libressl280)
X509_NAME_ENTRY_get_object This function is unsafe to use any(ossl110, libressl280)
X509_NAME_add_entry_by_NID This function is unsafe to use any(ossl110, libressl280)
X509_NAME_add_entry_by_txt This function is unsafe to use
X509_NAME_cmp This function is unsafe to use
X509_NAME_dup This function is unsafe to use not(ossl300)
X509_NAME_entry_count This function is unsafe to use any(ossl110, libressl280)
X509_NAME_free This function is unsafe to use
X509_NAME_get_entry This function is unsafe to use any(ossl110, libressl280)
X509_NAME_get_index_by_NID This function is unsafe to use not(any(ossl300, libressl280))
X509_NAME_new This function is unsafe to use
X509_OBJECT_free This function is unsafe to use
X509_OBJECT_get0_X509 This function is unsafe to use
X509_REQ_add_extensions This function is unsafe to use not(ossl300)
X509_REQ_dup This function is unsafe to use not(ossl300)
X509_REQ_free This function is unsafe to use
X509_REQ_get_extensions This function is unsafe to use
X509_REQ_get_pubkey This function is unsafe to use
X509_REQ_get_subject_name This function is unsafe to use any(ossl110, libressl350)
X509_REQ_get_version This function is unsafe to use any(ossl110, libressl350)
X509_REQ_new This function is unsafe to use
X509_REQ_set_pubkey This function is unsafe to use
X509_REQ_set_subject_name This function is unsafe to use not(ossl300)
X509_REQ_set_version This function is unsafe to use
X509_REQ_sign This function is unsafe to use
X509_REQ_verify This function is unsafe to use
X509_REVOKED_add1_ext_i2d This function is unsafe to use
X509_REVOKED_add_ext This function is unsafe to use
X509_REVOKED_delete_ext This function is unsafe to use
X509_REVOKED_dup This function is unsafe to use not(ossl300)
X509_REVOKED_free This function is unsafe to use
X509_REVOKED_get0_extensions This function is unsafe to use any(ossl110, libressl270)
X509_REVOKED_get0_revocationDate This function is unsafe to use any(ossl110, libressl270)
X509_REVOKED_get0_serialNumber This function is unsafe to use any(ossl110, libressl270)
X509_REVOKED_get_ext This function is unsafe to use any(ossl110, libressl280)
X509_REVOKED_get_ext_by_NID This function is unsafe to use any(ossl110, libressl280)
X509_REVOKED_get_ext_by_OBJ This function is unsafe to use any(ossl110, libressl280)
X509_REVOKED_get_ext_by_critical This function is unsafe to use any(ossl110, libressl280)
X509_REVOKED_get_ext_count This function is unsafe to use any(ossl110, libressl280)
X509_REVOKED_get_ext_d2i This function is unsafe to use any(ossl110, libressl280)
X509_REVOKED_new This function is unsafe to use
X509_REVOKED_set_revocationDate This function is unsafe to use
X509_REVOKED_set_serialNumber This function is unsafe to use
X509_STORE_CTX_cleanup This function is unsafe to use
X509_STORE_CTX_free This function is unsafe to use
X509_STORE_CTX_get0_chain This function is unsafe to use not(ossl300)
X509_STORE_CTX_get_current_cert This function is unsafe to use not(ossl300)
X509_STORE_CTX_get_error This function is unsafe to use not(ossl300)
X509_STORE_CTX_get_error_depth This function is unsafe to use not(ossl300)
X509_STORE_CTX_get_ex_data This function is unsafe to use not(ossl300)
X509_STORE_CTX_init This function is unsafe to use
X509_STORE_CTX_new This function is unsafe to use
X509_STORE_CTX_set_error This function is unsafe to use
X509_STORE_add_cert This function is unsafe to use
X509_STORE_add_lookup This function is unsafe to use
X509_STORE_free This function is unsafe to use
X509_STORE_get0_objects This function is unsafe to use not(ossl300)
X509_STORE_new This function is unsafe to use
X509_STORE_set_default_paths This function is unsafe to use
X509_STORE_set_flags This function is unsafe to use
X509_VERIFY_PARAM_clear_flags This function is unsafe to use any(ossl102, libressl261)
X509_VERIFY_PARAM_free This function is unsafe to use any(ossl102, libressl261)
X509_VERIFY_PARAM_get_flags This function is unsafe to use not(ossl300)
X509_VERIFY_PARAM_set1_host This function is unsafe to use any(ossl102, libressl261)
X509_VERIFY_PARAM_set1_ip This function is unsafe to use any(ossl102, libressl261)
X509_VERIFY_PARAM_set_flags This function is unsafe to use any(ossl102, libressl261)
X509_VERIFY_PARAM_set_hostflags This function is unsafe to use any(ossl102, libressl261)
X509_add1_ext_i2d This function is unsafe to use
X509_add_ext This function is unsafe to use
X509_check_issued This function is unsafe to use
X509_cmp This function is unsafe to use
X509_delete_ext This function is unsafe to use
X509_digest This function is unsafe to use
X509_dup This function is unsafe to use not(ossl300)
X509_free This function is unsafe to use
X509_get0_extensions This function is unsafe to use ossl110
X509_get0_signature This function is unsafe to use any(ossl110, libressl273)
X509_get1_ocsp This function is unsafe to use
X509_get_default_cert_dir This function is unsafe to use
X509_get_default_cert_dir_env This function is unsafe to use
X509_get_default_cert_file This function is unsafe to use
X509_get_default_cert_file_env This function is unsafe to use
X509_get_ext This function is unsafe to use any(ossl110, libressl280)
X509_get_ext_by_NID This function is unsafe to use any(ossl110, libressl280)
X509_get_ext_by_OBJ This function is unsafe to use any(ossl110, libressl280)
X509_get_ext_by_critical This function is unsafe to use any(ossl110, libressl280)
X509_get_ext_count This function is unsafe to use any(ossl110, libressl280)
X509_get_ext_d2i This function is unsafe to use any(ossl110, libressl280)
X509_get_extended_key_usage This function is unsafe to use ossl110
X509_get_extension_flags This function is unsafe to use ossl110
X509_get_issuer_name This function is unsafe to use any(ossl110, libressl280)
X509_get_key_usage This function is unsafe to use ossl110
X509_get_pubkey This function is unsafe to use
X509_get_serialNumber This function is unsafe to use
X509_get_signature_nid This function is unsafe to use ossl102
X509_get_subject_name This function is unsafe to use any(ossl110, libressl280)
X509_get_version This function is unsafe to use ossl110
X509_getm_notAfter This function is unsafe to use any(ossl110, libressl273)
X509_getm_notBefore This function is unsafe to use any(ossl110, libressl273)
X509_gmtime_adj This function is unsafe to use
X509_issuer_and_serial_cmp This function is unsafe to use
X509_issuer_name_cmp This function is unsafe to use
X509_issuer_name_hash This function is unsafe to use
X509_new This function is unsafe to use
X509_print This function is unsafe to use
X509_set1_notAfter This function is unsafe to use
X509_set1_notBefore This function is unsafe to use
X509_set_issuer_name This function is unsafe to use not(ossl300)
X509_set_pubkey This function is unsafe to use
X509_set_serialNumber This function is unsafe to use
X509_set_subject_name This function is unsafe to use not(ossl300)
X509_set_version This function is unsafe to use
X509_sign This function is unsafe to use
X509_subject_name_cmp This function is unsafe to use
X509_subject_name_hash This function is unsafe to use
X509_to_X509_REQ This function is unsafe to use
X509_up_ref This function is unsafe to use any(ossl110, libressl273)
X509_verify This function is unsafe to use
X509_verify_cert This function is unsafe to use
X509_verify_cert_error_string This function is unsafe to use
X509v3_add_ext This function is unsafe to use
X509v3_delete_ext This function is unsafe to use
X509v3_get_ext This function is unsafe to use
X509v3_get_ext_by_NID This function is unsafe to use
X509v3_get_ext_by_OBJ This function is unsafe to use any(ossl110, libressl280)
X509v3_get_ext_by_critical This function is unsafe to use
X509v3_get_ext_count This function is unsafe to use
d2i_AutoPrivateKey This function is unsafe to use
d2i_CMS_ContentInfo This function is unsafe to use ossl101
d2i_DHparams This function is unsafe to use
d2i_DSAPrivateKey This function is unsafe to use
d2i_DSAPublicKey This function is unsafe to use
d2i_DSA_PUBKEY This function is unsafe to use
d2i_ECDSA_SIG This function is unsafe to use
d2i_ECPrivateKey This function is unsafe to use
d2i_EC_PUBKEY This function is unsafe to use
d2i_OCSP_REQUEST This function is unsafe to use
d2i_OCSP_RESPONSE This function is unsafe to use
d2i_PKCS12 This function is unsafe to use
d2i_PKCS7 This function is unsafe to use
d2i_PKCS8PrivateKey_bio This function is unsafe to use
d2i_PKCS8_PRIV_KEY_INFO This function is unsafe to use
d2i_PUBKEY This function is unsafe to use
d2i_RSAPrivateKey This function is unsafe to use
d2i_RSAPublicKey This function is unsafe to use
d2i_RSA_PUBKEY This function is unsafe to use
d2i_SSL_SESSION This function is unsafe to use
d2i_X509 This function is unsafe to use
d2i_X509_CRL This function is unsafe to use
d2i_X509_NAME This function is unsafe to use
d2i_X509_REQ This function is unsafe to use
d2i_X509_REVOKED This function is unsafe to use
d2i_X509_bio This function is unsafe to use
i2d_CMS_ContentInfo This function is unsafe to use not(ossl300)
i2d_DHparams This function is unsafe to use
i2d_DSAPrivateKey This function is unsafe to use
i2d_DSAPublicKey This function is unsafe to use
i2d_DSA_PUBKEY This function is unsafe to use not(ossl300)
i2d_ECDSA_SIG This function is unsafe to use
i2d_ECPrivateKey This function is unsafe to use not(ossl300)
i2d_EC_PUBKEY This function is unsafe to use not(ossl300)
i2d_OCSP_REQUEST This function is unsafe to use not(ossl300)
i2d_OCSP_RESPONSE This function is unsafe to use not(ossl300)
i2d_PKCS12 This function is unsafe to use not(ossl300)
i2d_PKCS12_bio This function is unsafe to use not(ossl300)
i2d_PKCS7 This function is unsafe to use not(ossl300)
i2d_PKCS8PrivateKey_bio This function is unsafe to use not(ossl300)
i2d_PUBKEY This function is unsafe to use not(ossl300)
i2d_PUBKEY_bio This function is unsafe to use not(ossl300)
i2d_PrivateKey This function is unsafe to use not(ossl300)
i2d_PrivateKey_bio This function is unsafe to use not(ossl300)
i2d_RSAPrivateKey This function is unsafe to use
i2d_RSAPublicKey This function is unsafe to use
i2d_RSA_PUBKEY This function is unsafe to use not(ossl300)
i2d_SSL_SESSION This function is unsafe to use not(ossl300)
i2d_X509 This function is unsafe to use not(ossl300)
i2d_X509_CRL This function is unsafe to use not(ossl300)
i2d_X509_NAME This function is unsafe to use not(ossl300)
i2d_X509_REQ This function is unsafe to use not(ossl300)
i2d_X509_REQ_bio This function is unsafe to use not(ossl300)
i2d_X509_REVOKED This function is unsafe to use not(ossl300)
i2d_X509_bio This function is unsafe to use not(ossl300)
init ossl110
Type Definitions
BN_ULONG target_pointer_width = "64"
c_ulonglong
unsafe extern "C" fn(*mut CRYPTO_EX_DATA, *const CRYPTO_EX_DATA, *mut c_void, c_int, c_long, *mut c_void) -> c_int
unsafe extern "C" fn(*mut c_void, *mut c_void, *mut CRYPTO_EX_DATA, c_int, c_long, *mut c_void)
unsafe extern "C" fn(*mut c_void, *mut c_void, *mut CRYPTO_EX_DATA, c_int, c_long, *mut c_void) -> ()
unsafe extern "C" fn(*mut c_char, c_int, c_int, *mut c_void) -> c_int
SHA_LONG not(osslconf = "OPENSSL_NO_DEPRECATED_3_0")
c_uint
SHA_LONG64 not(osslconf = "OPENSSL_NO_DEPRECATED_3_0")
u64
SSL_CTX_keylog_cb_func ossl111
SSL_client_hello_cb_fn ossl111
SSL_custom_ext_add_cb_ex ossl111
Option<unsafe extern "C" fn(*mut ::SSL, c_uint, c_uint, *mut *const c_uchar, *mut size_t, *mut ::X509, size_t, *mut c_int, *mut c_void) -> c_int>
SSL_custom_ext_free_cb_ex ossl111
SSL_custom_ext_parse_cb_ex ossl111
Option<unsafe extern "C" fn(*mut ::SSL, c_uint, c_uint, *const c_uchar, size_t, *mut ::X509, size_t, *mut c_int, *mut c_void) -> c_int>
Option<unsafe extern "C" fn(*mut SSL, *mut c_void, *mut c_int, *mut stack_st_SSL_CIPHER, *mut *mut SSL_CIPHER, *mut c_void) -> c_int>
Constants
BN_FLG_CONSTTIME ossl110
BN_FLG_MALLOCED ossl110
BN_FLG_SECURE ossl110
BN_FLG_STATIC_DATA ossl110
CMS_ASCIICRLF ossl110
CMS_BINARY ossl101
CMS_CRLFEOL ossl101
CMS_DEBUG_DECRYPT ossl101
CMS_DETACHED ossl101
CMS_KEY_PARAM ossl102
CMS_NOATTR ossl101
CMS_NOCERTS ossl101
CMS_NOCRL ossl101
CMS_NOINTERN ossl101
CMS_NOOLDMIMETYPE ossl101
CMS_NOSIGS ossl101
CMS_NOSMIMECAP ossl101
CMS_NOVERIFY ossl101
CMS_NO_ATTR_VERIFY ossl101
CMS_NO_CONTENT_VERIFY ossl101
CMS_NO_SIGNER_CERT_VERIFY ossl101
CMS_PARTIAL ossl101
CMS_REUSE_DIGEST ossl101
CMS_STREAM ossl101
CMS_TEXT ossl101
CMS_USE_KEYID ossl101
CRYPTO_EX_INDEX_SSL all(ossl110, not(any()))
CRYPTO_EX_INDEX_SSL_CTX all(ossl110, not(any()))
DTLS1_COOKIE_LENGTH all(not(any(ossl300)))
EVP_PKEY_CTRL_HKDF_INFO ossl110
EVP_PKEY_CTRL_HKDF_KEY ossl110
EVP_PKEY_CTRL_HKDF_MD ossl110
EVP_PKEY_CTRL_HKDF_MODE ossl111
EVP_PKEY_CTRL_HKDF_SALT ossl110
EVP_PKEY_CTRL_RSA_OAEP_LABEL any(ossl102, libressl310)
EVP_PKEY_CTRL_RSA_OAEP_MD any(ossl102, libressl310)
EVP_PKEY_ED25519 ossl111
EVP_PKEY_ED448 ossl111
EVP_PKEY_HKDEF_MODE_EXPAND_ONLY ossl111
EVP_PKEY_HKDEF_MODE_EXTRACT_ONLY ossl111
EVP_PKEY_HKDF ossl110
EVP_PKEY_OP_DECRYPT all(not(any(ossl300)))
EVP_PKEY_OP_DERIVE all(not(any(ossl300)))
EVP_PKEY_OP_ENCRYPT all(not(any(ossl300)))
EVP_PKEY_OP_SIGN all(not(any(ossl300)))
EVP_PKEY_OP_SIGNCTX all(not(any(ossl300)))
EVP_PKEY_OP_VERIFY all(not(any(ossl300)))
EVP_PKEY_OP_VERIFYCTX all(not(any(ossl300)))
EVP_PKEY_OP_VERIFYRECOVER all(not(any(ossl300)))
EVP_PKEY_X25519 ossl111
EVP_PKEY_X448 ossl111
EXFLAG_SS any(ossl102, libressl261)
NID_ED25519 ossl111
NID_ED448 ossl111
NID_X25519 ossl111
NID_X448 ossl111
NID_hkdf ossl110
NID_sm3 ossl111
NID_sm3WithRSAEncryption ossl111
NID_sm4_cbc ossl111
NID_sm4_cfb1 ossl111
NID_sm4_cfb128 ossl111
NID_sm4_cfb8 ossl111
NID_sm4_ctr ossl111
NID_sm4_ecb ossl111
NID_sm4_ofb128 ossl111
OPENSSL_BUILT_ON all(any(ossl110, libressl271), not(any()))
OPENSSL_CFLAGS all(any(ossl110, libressl271), not(any()))
OPENSSL_DIR all(any(ossl110, libressl271), not(any()))
OPENSSL_INIT_LOAD_SSL_STRINGS ossl110
OPENSSL_INIT_NO_ATEXIT ossl111b
OPENSSL_PLATFORM all(any(ossl110, libressl271), not(any()))
OPENSSL_VERSION all(any(ossl110, libressl271), not(any()))
RSA_SSLV23_PADDING not(ossl300)
SHA_LBLOCK not(osslconf = "OPENSSL_NO_DEPRECATED_3_0")
SRTP_AEAD_AES_128_GCM ossl110
SRTP_AEAD_AES_256_GCM ossl110
SSL_CLIENT_HELLO_ERROR ossl111
SSL_CLIENT_HELLO_RETRY ossl111
SSL_CLIENT_HELLO_SUCCESS ossl111
SSL_COOKIE_LENGTH ossl111
SSL_CTRL_GET_EXTMS_SUPPORT ossl110
SSL_CTRL_GET_MAX_PROTO_VERSION any(ossl110g, libressl270)
SSL_CTRL_GET_MIN_PROTO_VERSION any(ossl110g, libressl270)
SSL_CTRL_SET_GROUPS_LIST any(ossl111, libressl252)
SSL_CTRL_SET_MAX_PROTO_VERSION any(ossl110, libressl261)
SSL_CTRL_SET_MIN_PROTO_VERSION any(ossl110, libressl261)
SSL_CTRL_SET_SIGALGS_LIST ossl102
SSL_CTRL_SET_VERIFY_CERT_STORE ossl102
SSL_ERROR_WANT_CLIENT_HELLO_CB ossl111
SSL_EXT_CLIENT_HELLO ossl111
SSL_EXT_DTLS_ONLY ossl111
SSL_EXT_IGNORE_ON_RESUMPTION ossl111
SSL_EXT_SSL3_ALLOWED ossl111
SSL_EXT_TLS1_2_AND_BELOW_ONLY ossl111
SSL_EXT_TLS1_2_SERVER_HELLO ossl111
SSL_EXT_TLS1_3_CERTIFICATE ossl111
SSL_EXT_TLS1_3_ONLY ossl111
SSL_EXT_TLS1_3_SERVER_HELLO ossl111
SSL_EXT_TLS_IMPLEMENTATION_ONLY ossl111
SSL_EXT_TLS_ONLY ossl111
SSL_MODE_SEND_CLIENTHELLO_TIME ossl101
SSL_MODE_SEND_FALLBACK_SCSV ossl101
SSL_MODE_SEND_SERVERHELLO_TIME ossl101
SSL_OP_ALL all(ossl110f, not(any(ossl300)))
SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION all(ossl101, not(any()))
SSL_OP_CISCO_ANYCONNECT all(ossl101, not(any()))
SSL_OP_CRYPTOPRO_TLSEXT_BUG all(not(any(libressl261)))
SSL_OP_ENABLE_MIDDLEBOX_COMPAT ossl111
SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER all(ossl110, not(any()))
SSL_OP_MICROSOFT_SESS_ID_BUG all(ossl110, not(any()))
SSL_OP_NETSCAPE_CHALLENGE_BUG all(ossl110, not(any()))
SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG all(ossl110, not(any()))
SSL_OP_NO_COMPRESSION all(ossl101, not(any()))
SSL_OP_NO_DTLSv1 all(ossl102, not(any()))
SSL_OP_NO_DTLSv1_2 all(ossl102, not(any()))
SSL_OP_NO_RENEGOTIATION ossl110h
SSL_OP_NO_SSL_MASK all(ossl111, not(any()))
SSL_OP_NO_SSLv2 all(ossl110, not(any()))
SSL_OP_NO_SSLv3 all(ossl101, not(any()))
SSL_OP_NO_TLSv1_3 any(ossl111, libressl340)
SSL_OP_SAFARI_ECDHE_ECDSA_BUG ossl101
SSL_OP_SINGLE_DH_USE all(ossl110, not(any()))
SSL_OP_SINGLE_ECDH_USE all(ossl110, not(any()))
SSL_OP_SSLEAY_080_CLIENT_DH_BUG all(ossl110, not(any()))
SSL_OP_TLSEXT_PADDING all(any(ossl102, libressl), not(any(libressl261)))
SSL_OP_TLS_BLOCK_PADDING_BUG all(ossl110, not(any()))
SSL_OP_TLS_D5_BUG all(ossl110, not(any()))
SSL_OP_TLS_ROLLBACK_BUG all(not(any(libressl280)))
SSL_READ_EARLY_DATA_ERROR any(ossl111, libressl340)
SSL_READ_EARLY_DATA_FINISH any(ossl111, libressl340)
SSL_READ_EARLY_DATA_SUCCESS any(ossl111, libressl340)
TLS1_3_VERSION any(ossl111, libressl340)
X509_CHECK_FLAG_ALWAYS_CHECK_SUBJECT any(ossl102, libressl261)
X509_CHECK_FLAG_MULTI_LABEL_WILDCARDS any(ossl102, libressl261)
X509_CHECK_FLAG_NO_PARTIAL_WILDCARDS any(ossl102, libressl261)
X509_CHECK_FLAG_NO_WILDCARDS any(ossl102, libressl261)
X509_CHECK_FLAG_SINGLE_LABEL_SUBDOMAINS any(ossl102, libressl261)
X509_V_ERR_CA_KEY_TOO_SMALL all(ossl110, not(any()))
X509_V_ERR_CA_MD_TOO_WEAK all(ossl110, not(any()))
X509_V_ERR_DANE_NO_MATCH all(ossl110, not(any()))
X509_V_ERR_EE_KEY_TOO_SMALL all(ossl110, not(any()))
X509_V_ERR_EMAIL_MISMATCH ossl102
X509_V_ERR_HOSTNAME_MISMATCH ossl102
X509_V_ERR_INVALID_CA all(not(any(ossl300)))
X509_V_ERR_INVALID_CALL all(ossl110, not(any()))
X509_V_ERR_IP_ADDRESS_MISMATCH ossl102
X509_V_ERR_NO_VALID_SCTS all(ossl110, not(any()))
X509_V_ERR_STORE_LOOKUP all(ossl110, not(any()))
X509_V_ERR_SUITE_B_INVALID_CURVE ossl102
X509_V_ERR_UNSPECIFIED ossl102f
X509_V_FLAG_CB_ISSUER_CHECK ossl110
X509_V_FLAG_NO_ALT_CHAINS ossl110
X509_V_FLAG_NO_CHECK_TIME ossl110
X509_V_FLAG_PARTIAL_CHAIN ossl102
X509_V_FLAG_SUITEB_128_LOS ossl102
X509_V_FLAG_SUITEB_128_LOS_ONLY ossl102
X509_V_FLAG_SUITEB_192_LOS ossl102
X509_V_FLAG_TRUSTED_FIRST ossl102
XKU_ANYEKU ossl110