]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - util/libcrypto.num
Add convenience functions and macros for asymmetric key generation
[thirdparty/openssl.git] / util / libcrypto.num
index bf208e8414ef7eff135eb4aee88b44efa5b1f846..1820baf4adcd1b36ecd823d7edf8aa741fce12ec 100644 (file)
@@ -190,7 +190,7 @@ EVP_DigestInit                          193 3_0_0   EXIST::FUNCTION:
 EVP_PKEY_meth_find                      194    3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0
 X509_VERIFY_PARAM_get_count             195    3_0_0   EXIST::FUNCTION:
 ASN1_BIT_STRING_get_bit                 196    3_0_0   EXIST::FUNCTION:
-EVP_PKEY_cmp                            197    3_0_0   EXIST::FUNCTION:
+EVP_PKEY_cmp                            197    3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0
 d2i_X509_ALGORS                         198    3_0_0   EXIST::FUNCTION:
 EVP_PKEY2PKCS8                          199    3_0_0   EXIST::FUNCTION:
 BN_nist_mod_256                         200    3_0_0   EXIST::FUNCTION:
@@ -417,7 +417,7 @@ CRYPTO_ocb128_setiv                     424 3_0_0   EXIST::FUNCTION:OCB
 X509_CRL_digest                         425    3_0_0   EXIST::FUNCTION:
 EVP_aes_128_cbc_hmac_sha1               426    3_0_0   EXIST::FUNCTION:
 ERR_load_CMS_strings                    427    3_0_0   EXIST::FUNCTION:CMS,DEPRECATEDIN_3_0
-EVP_MD_CTX_md                           428    3_0_0   EXIST::FUNCTION:
+EVP_MD_CTX_md                           428    3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0
 X509_REVOKED_get_ext                    429    3_0_0   EXIST::FUNCTION:
 d2i_RSA_PSS_PARAMS                      430    3_0_0   EXIST::FUNCTION:
 USERNOTICE_free                         431    3_0_0   EXIST::FUNCTION:
@@ -490,7 +490,6 @@ X509_CRL_print                          499 3_0_0   EXIST::FUNCTION:
 WHIRLPOOL_Update                        500    3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0,WHIRLPOOL
 DSA_get_ex_data                         501    3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0,DSA
 BN_copy                                 502    3_0_0   EXIST::FUNCTION:
-FIPS_mode_set                           503    3_0_0   NOEXIST::FUNCTION:
 X509_VERIFY_PARAM_add0_policy           504    3_0_0   EXIST::FUNCTION:
 PKCS7_cert_from_signer_info             505    3_0_0   EXIST::FUNCTION:
 X509_TRUST_get_trust                    506    3_0_0   EXIST::FUNCTION:
@@ -1145,7 +1144,7 @@ BN_security_bits                        1171      3_0_0   EXIST::FUNCTION:
 X509_PURPOSE_get0_name                  1172   3_0_0   EXIST::FUNCTION:
 TS_TST_INFO_get_serial                  1173   3_0_0   EXIST::FUNCTION:TS
 ASN1_PCTX_get_str_flags                 1174   3_0_0   EXIST::FUNCTION:
-SHA256                                  1175   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0
+SHA256                                  1175   3_0_0   NOEXIST::FUNCTION:
 X509_LOOKUP_hash_dir                    1176   3_0_0   EXIST::FUNCTION:
 ASN1_BIT_STRING_check                   1177   3_0_0   EXIST::FUNCTION:
 ENGINE_set_default_RAND                 1178   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0,ENGINE
@@ -1376,7 +1375,7 @@ EVP_MD_meth_get_cleanup                 1408      3_0_0   EXIST::FUNCTION:DEPRECATEDIN_
 SRP_Calc_server_key                     1409   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0,SRP
 BN_mod_exp_simple                       1410   3_0_0   EXIST::FUNCTION:
 BIO_set_ex_data                         1411   3_0_0   EXIST::FUNCTION:
-SHA512                                  1412   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0
+SHA512                                  1412   3_0_0   NOEXIST::FUNCTION:
 X509_STORE_CTX_get_explicit_policy      1413   3_0_0   EXIST::FUNCTION:
 EVP_DecodeBlock                         1414   3_0_0   EXIST::FUNCTION:
 OSSL_HTTP_REQ_CTX_set_request_line      1415   3_0_0   EXIST::FUNCTION:
@@ -2029,7 +2028,7 @@ MDC2_Init                               2075      3_0_0   EXIST::FUNCTION:DEPRECATEDIN_
 i2o_SCT                                 2076   3_0_0   EXIST::FUNCTION:CT
 d2i_TS_STATUS_INFO                      2077   3_0_0   EXIST::FUNCTION:TS
 ERR_error_string_n                      2078   3_0_0   EXIST::FUNCTION:
-HMAC                                    2079   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0
+HMAC                                    2079   3_0_0   EXIST::FUNCTION:
 BN_mul                                  2080   3_0_0   EXIST::FUNCTION:
 BN_get0_nist_prime_384                  2081   3_0_0   EXIST::FUNCTION:
 X509_VERIFY_PARAM_set1_ip_asc           2082   3_0_0   EXIST::FUNCTION:
@@ -2461,7 +2460,7 @@ BN_generate_dsa_nonce                   2512      3_0_0   EXIST::FUNCTION:
 X509_verify_cert                        2513   3_0_0   EXIST::FUNCTION:
 X509_policy_level_get0_node             2514   3_0_0   EXIST::FUNCTION:
 X509_REQ_get_attr                       2515   3_0_0   EXIST::FUNCTION:
-SHA1                                    2516   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0
+SHA1                                    2516   3_0_0   NOEXIST::FUNCTION:
 X509_print                              2517   3_0_0   EXIST::FUNCTION:
 d2i_AutoPrivateKey                      2518   3_0_0   EXIST::FUNCTION:
 X509_REQ_new                            2519   3_0_0   EXIST::FUNCTION:
@@ -2534,7 +2533,6 @@ OPENSSL_strnlen                         2587      3_0_0   EXIST::FUNCTION:
 IDEA_ecb_encrypt                        2588   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0,IDEA
 ASN1_STRING_set_default_mask            2589   3_0_0   EXIST::FUNCTION:
 TS_VERIFY_CTX_add_flags                 2590   3_0_0   EXIST::FUNCTION:TS
-FIPS_mode                               2591   3_0_0   NOEXIST::FUNCTION:
 d2i_ASN1_UNIVERSALSTRING                2592   3_0_0   EXIST::FUNCTION:
 NAME_CONSTRAINTS_free                   2593   3_0_0   EXIST::FUNCTION:
 EC_GROUP_get_order                      2594   3_0_0   EXIST::FUNCTION:EC
@@ -2929,7 +2927,7 @@ EC_GROUP_set_asn1_flag                  2991      3_0_0   EXIST::FUNCTION:EC
 EVP_PKEY_new                            2992   3_0_0   EXIST::FUNCTION:
 i2d_POLICYINFO                          2993   3_0_0   EXIST::FUNCTION:
 BN_get_flags                            2994   3_0_0   EXIST::FUNCTION:
-SHA384                                  2995   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0
+SHA384                                  2995   3_0_0   NOEXIST::FUNCTION:
 NCONF_get_string                        2996   3_0_0   EXIST::FUNCTION:
 d2i_PROXY_CERT_INFO_EXTENSION           2997   3_0_0   EXIST::FUNCTION:
 EC_POINT_point2buf                      2998   3_0_0   EXIST::FUNCTION:EC
@@ -2961,7 +2959,7 @@ X509_CRL_sign_ctx                       3025      3_0_0   EXIST::FUNCTION:
 X509_STORE_add_crl                      3026   3_0_0   EXIST::FUNCTION:
 PEM_write_RSAPrivateKey                 3027   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0,STDIO
 RC4_set_key                             3028   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0,RC4
-EVP_CIPHER_CTX_cipher                   3029   3_0_0   EXIST::FUNCTION:
+EVP_CIPHER_CTX_cipher                   3029   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0
 PEM_write_bio_PKCS8PrivateKey_nid       3030   3_0_0   EXIST::FUNCTION:
 BN_MONT_CTX_new                         3031   3_0_0   EXIST::FUNCTION:
 CRYPTO_free_ex_index                    3032   3_0_0   EXIST::FUNCTION:
@@ -3460,7 +3458,7 @@ ERR_print_errors_cb                     3531      3_0_0   EXIST::FUNCTION:
 ENGINE_set_default_string               3532   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0,ENGINE
 BIO_number_read                         3533   3_0_0   EXIST::FUNCTION:
 CRYPTO_zalloc                           3534   3_0_0   EXIST::FUNCTION:
-EVP_PKEY_cmp_parameters                 3535   3_0_0   EXIST::FUNCTION:
+EVP_PKEY_cmp_parameters                 3535   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0
 EVP_PKEY_CTX_new_id                     3537   3_0_0   EXIST::FUNCTION:
 TLS_FEATURE_free                        3538   3_0_0   EXIST::FUNCTION:
 d2i_BASIC_CONSTRAINTS                   3539   3_0_0   EXIST::FUNCTION:
@@ -3512,7 +3510,7 @@ EVP_MD_meth_dup                         3588      3_0_0   EXIST::FUNCTION:DEPRECATEDIN_
 ENGINE_unregister_ciphers               3589   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0,ENGINE
 X509_issuer_and_serial_cmp              3590   3_0_0   EXIST::FUNCTION:
 OCSP_response_create                    3591   3_0_0   EXIST::FUNCTION:OCSP
-SHA224                                  3592   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0
+SHA224                                  3592   3_0_0   NOEXIST::FUNCTION:
 MD2_options                             3593   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0,MD2
 X509_REQ_it                             3595   3_0_0   EXIST::FUNCTION:
 RAND_bytes                              3596   3_0_0   EXIST::FUNCTION:
@@ -4410,9 +4408,12 @@ EVP_MAC_CTX_free                        ?        3_0_0   EXIST::FUNCTION:
 EVP_MAC_CTX_dup                         ?      3_0_0   EXIST::FUNCTION:
 EVP_MAC_CTX_mac                         ?      3_0_0   EXIST::FUNCTION:
 EVP_MAC_CTX_get_mac_size                ?      3_0_0   EXIST::FUNCTION:
+EVP_Q_mac                               ?      3_0_0   EXIST::FUNCTION:
 EVP_MAC_init                            ?      3_0_0   EXIST::FUNCTION:
 EVP_MAC_update                          ?      3_0_0   EXIST::FUNCTION:
 EVP_MAC_final                           ?      3_0_0   EXIST::FUNCTION:
+EVP_MAC_finalXOF                        ?      3_0_0   EXIST::FUNCTION:
+OSSL_EC_curve_nid2name                  ?      3_0_0   EXIST::FUNCTION:
 EVP_PKEY_supports_digest_nid            ?      3_0_0   EXIST::FUNCTION:
 SRP_VBASE_add0_user                     ?      3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0,SRP
 SRP_user_pwd_new                        ?      3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0,SRP
@@ -4947,7 +4948,8 @@ OSSL_CMP_exec_GENM_ses                  ? 3_0_0   EXIST::FUNCTION:CMP
 OSSL_CMP_MSG_http_perform               ?      3_0_0   EXIST::FUNCTION:CMP
 OSSL_CMP_MSG_read                       ?      3_0_0   EXIST::FUNCTION:CMP
 OSSL_CMP_MSG_write                      ?      3_0_0   EXIST::FUNCTION:CMP
-EVP_PKEY_gen                            ?      3_0_0   EXIST::FUNCTION:
+EVP_PKEY_Q_keygen                       ?      3_0_0   EXIST::FUNCTION:
+EVP_PKEY_generate                       ?      3_0_0   EXIST::FUNCTION:
 EVP_PKEY_CTX_set_rsa_keygen_bits        ?      3_0_0   EXIST::FUNCTION:
 EVP_PKEY_CTX_set_rsa_keygen_pubexp      ?      3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0
 EVP_PKEY_CTX_set1_rsa_keygen_pubexp     ?      3_0_0   EXIST::FUNCTION:
@@ -5097,6 +5099,7 @@ X509_STORE_load_file_ex                 ? 3_0_0   EXIST::FUNCTION:
 X509_STORE_load_store_ex                ?      3_0_0   EXIST::FUNCTION:
 X509_STORE_load_locations_ex            ?      3_0_0   EXIST::FUNCTION:
 X509_STORE_set_default_paths_ex         ?      3_0_0   EXIST::FUNCTION:
+X509_build_chain                        ?      3_0_0   EXIST::FUNCTION:
 X509V3_set_issuer_pkey                  ?      3_0_0   EXIST::FUNCTION:
 i2s_ASN1_UTF8STRING                     ?      3_0_0   EXIST::FUNCTION:
 s2i_ASN1_UTF8STRING                     ?      3_0_0   EXIST::FUNCTION:
@@ -5229,7 +5232,7 @@ CMS_AuthEnvelopedData_create            ? 3_0_0   EXIST::FUNCTION:CMS
 CMS_AuthEnvelopedData_create_ex         ?      3_0_0   EXIST::FUNCTION:CMS
 EVP_PKEY_CTX_set_ec_param_enc           ?      3_0_0   EXIST::FUNCTION:
 EVP_PKEY_get0_type_name                 ?      3_0_0   EXIST::FUNCTION:
-EVP_KEYMGMT_get0_first_name             ?      3_0_0   EXIST::FUNCTION:
+EVP_KEYMGMT_name                        ?      3_0_0   EXIST::FUNCTION:
 EC_KEY_decoded_from_explicit_params     ?      3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3_0,EC
 EVP_KEM_free                            ?      3_0_0   EXIST::FUNCTION:
 EVP_KEM_up_ref                          ?      3_0_0   EXIST::FUNCTION:
@@ -5314,6 +5317,12 @@ RAND_set_DRBG_type                      ?        3_0_0   EXIST::FUNCTION:
 RAND_set_seed_source_type               ?      3_0_0   EXIST::FUNCTION:
 BN_mod_exp_mont_consttime_x2            ?      3_0_0   EXIST::FUNCTION:
 BIO_f_readbuffer                        ?      3_0_0   EXIST::FUNCTION:
+OSSL_ESS_check_signing_certs            ?      3_0_0   EXIST::FUNCTION:
+OSSL_ESS_signing_cert_new_init          ?      3_0_0   EXIST::FUNCTION:
+OSSL_ESS_signing_cert_v2_new_init       ?      3_0_0   EXIST::FUNCTION:
+ESS_SIGNING_CERT_it                     ?      3_0_0   EXIST::FUNCTION:
+ESS_SIGNING_CERT_V2_it                  ?      3_0_0   EXIST::FUNCTION:
+EVP_Q_digest                            ?      3_0_0   EXIST::FUNCTION:
 EVP_DigestInit_ex2                      ?      3_0_0   EXIST::FUNCTION:
 EVP_EncryptInit_ex2                     ?      3_0_0   EXIST::FUNCTION:
 EVP_DecryptInit_ex2                     ?      3_0_0   EXIST::FUNCTION:
@@ -5346,9 +5355,50 @@ EVP_ASYM_CIPHER_description             ?        3_0_0   EXIST::FUNCTION:
 EVP_KEM_description                     ?      3_0_0   EXIST::FUNCTION:
 EVP_KEYEXCH_description                 ?      3_0_0   EXIST::FUNCTION:
 EVP_KDF_description                     ?      3_0_0   EXIST::FUNCTION:
+OPENSSL_sk_find_all                     ?      3_0_0   EXIST::FUNCTION:
 X509_CRL_new_ex                         ?      3_0_0   EXIST::FUNCTION:
 OSSL_PARAM_dup                          ?      3_0_0   EXIST::FUNCTION:
 OSSL_PARAM_merge                        ?      3_0_0   EXIST::FUNCTION:
 OSSL_PARAM_free                         ?      3_0_0   EXIST::FUNCTION:
 EVP_PKEY_todata                         ?      3_0_0   EXIST::FUNCTION:
 EVP_PKEY_export                         ?      3_0_0   EXIST::FUNCTION:
+EVP_MD_CTX_get0_md                      ?      3_0_0   EXIST::FUNCTION:
+EVP_MD_CTX_get1_md                      ?      3_0_0   EXIST::FUNCTION:
+EVP_CIPHER_CTX_get0_cipher              ?      3_0_0   EXIST::FUNCTION:
+EVP_CIPHER_CTX_get1_cipher              ?      3_0_0   EXIST::FUNCTION:
+OSSL_LIB_CTX_get0_global_default        ?      3_0_0   EXIST::FUNCTION:
+EVP_SIGNATURE_name                      ?      3_0_0   EXIST::FUNCTION:
+EVP_ASYM_CIPHER_name                    ?      3_0_0   EXIST::FUNCTION:
+EVP_KEM_name                            ?      3_0_0   EXIST::FUNCTION:
+EVP_KEYEXCH_name                        ?      3_0_0   EXIST::FUNCTION:
+PKCS5_v2_PBE_keyivgen_ex                ?      3_0_0   EXIST::FUNCTION:
+EVP_PBE_scrypt_ex                       ?      3_0_0   EXIST::FUNCTION:SCRYPT
+PKCS5_v2_scrypt_keyivgen_ex             ?      3_0_0   EXIST::FUNCTION:SCRYPT
+EVP_PBE_CipherInit_ex                   ?      3_0_0   EXIST::FUNCTION:
+EVP_PBE_find_ex                         ?      3_0_0   EXIST::FUNCTION:
+PKCS12_SAFEBAG_create_pkcs8_encrypt_ex  ?      3_0_0   EXIST::FUNCTION:
+PKCS8_decrypt_ex                        ?      3_0_0   EXIST::FUNCTION:
+PKCS12_decrypt_skey_ex                  ?      3_0_0   EXIST::FUNCTION:
+PKCS8_encrypt_ex                        ?      3_0_0   EXIST::FUNCTION:
+PKCS8_set0_pbe_ex                       ?      3_0_0   EXIST::FUNCTION:
+PKCS12_pack_p7encdata_ex                ?      3_0_0   EXIST::FUNCTION:
+PKCS12_pbe_crypt_ex                     ?      3_0_0   EXIST::FUNCTION:
+PKCS12_item_decrypt_d2i_ex              ?      3_0_0   EXIST::FUNCTION:
+PKCS12_item_i2d_encrypt_ex              ?      3_0_0   EXIST::FUNCTION:
+PKCS12_init_ex                          ?      3_0_0   EXIST::FUNCTION:
+PKCS12_key_gen_asc_ex                   ?      3_0_0   EXIST::FUNCTION:
+PKCS12_key_gen_uni_ex                   ?      3_0_0   EXIST::FUNCTION:
+PKCS12_key_gen_utf8_ex                  ?      3_0_0   EXIST::FUNCTION:
+PKCS12_PBE_keyivgen_ex                  ?      3_0_0   EXIST::FUNCTION:
+PKCS12_create_ex                        ?      3_0_0   EXIST::FUNCTION:
+PKCS12_add_key_ex                       ?      3_0_0   EXIST::FUNCTION:
+PKCS12_add_safe_ex                      ?      3_0_0   EXIST::FUNCTION:
+PKCS12_add_safes_ex                     ?      3_0_0   EXIST::FUNCTION:
+PKCS5_pbe_set0_algor_ex                 ?      3_0_0   EXIST::FUNCTION:
+PKCS5_pbe_set_ex                        ?      3_0_0   EXIST::FUNCTION:
+PKCS5_pbe2_set_iv_ex                    ?      3_0_0   EXIST::FUNCTION:
+PKCS5_pbkdf2_set_ex                     ?      3_0_0   EXIST::FUNCTION:
+BIO_new_from_core_bio                   ?      3_0_0   EXIST::FUNCTION:
+BIO_new_ex                              ?      3_0_0   EXIST::FUNCTION:
+BIO_s_core                              ?      3_0_0   EXIST::FUNCTION:
+OSSL_LIB_CTX_new_from_dispatch          ?      3_0_0   EXIST::FUNCTION: