EVP: Make the KEYEXCH implementation leaner
[openssl.git] / util / libcrypto.num
index e8d71385aecc6a3988d703140cfa58a8c3c4ca11..737a2aba98d4f56245b6a1051d4bbc52364af8dc 100644 (file)
@@ -149,7 +149,7 @@ ASN1_get_object                         151 3_0_0   EXIST::FUNCTION:
 i2d_IPAddressFamily                     152    3_0_0   EXIST::FUNCTION:RFC3779
 ENGINE_get_ctrl_function                153    3_0_0   EXIST::FUNCTION:ENGINE
 X509_REVOKED_get_ext_count              154    3_0_0   EXIST::FUNCTION:
-BN_is_prime_fasttest_ex                 155    3_0_0   EXIST::FUNCTION:
+BN_is_prime_fasttest_ex                 155    3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3
 ERR_load_PKCS12_strings                 156    3_0_0   EXIST::FUNCTION:
 EVP_sha384                              157    3_0_0   EXIST::FUNCTION:
 i2d_DHparams                            158    3_0_0   EXIST::FUNCTION:DH
@@ -916,7 +916,7 @@ TS_TST_INFO_ext_free                    938 3_0_0   EXIST::FUNCTION:TS
 i2d_X509_CRL_fp                         939    3_0_0   EXIST::FUNCTION:STDIO
 PKCS7_get0_signers                      940    3_0_0   EXIST::FUNCTION:
 X509_STORE_CTX_set_ex_data              941    3_0_0   EXIST::FUNCTION:
-TS_VERIFY_CTS_set_certs                 942    3_0_0   EXIST::FUNCTION:TS
+TS_VERIFY_CTX_set_certs                 942    3_0_0   EXIST::FUNCTION:TS
 BN_MONT_CTX_copy                        943    3_0_0   EXIST::FUNCTION:
 OPENSSL_INIT_new                        945    3_0_0   EXIST::FUNCTION:
 TS_ACCURACY_dup                         946    3_0_0   EXIST::FUNCTION:TS
@@ -1663,7 +1663,7 @@ X509_PURPOSE_cleanup                    1700      3_0_0   EXIST::FUNCTION:
 ESS_SIGNING_CERT_dup                    1701   3_0_0   EXIST::FUNCTION:
 ENGINE_set_default_DSA                  1702   3_0_0   EXIST::FUNCTION:ENGINE
 X509_REVOKED_new                        1703   3_0_0   EXIST::FUNCTION:
-NCONF_WIN32                             1704   3_0_0   EXIST::FUNCTION:
+NCONF_WIN32                             1704   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3
 RSA_padding_check_PKCS1_OAEP_mgf1       1705   3_0_0   EXIST::FUNCTION:RSA
 X509_policy_tree_get0_level             1706   3_0_0   EXIST::FUNCTION:
 ASN1_parse_dump                         1708   3_0_0   EXIST::FUNCTION:
@@ -2122,7 +2122,7 @@ X509_EXTENSION_create_by_NID            2168      3_0_0   EXIST::FUNCTION:
 i2d_RSAPrivateKey                       2169   3_0_0   EXIST::FUNCTION:RSA
 d2i_CERTIFICATEPOLICIES                 2170   3_0_0   EXIST::FUNCTION:
 CMAC_CTX_get0_cipher_ctx                2171   3_0_0   EXIST::FUNCTION:CMAC
-X509_STORE_load_locations               2172   3_0_0   EXIST::FUNCTION:
+X509_STORE_load_locations               2172   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3
 OBJ_find_sigid_algs                     2173   3_0_0   EXIST::FUNCTION:
 TS_RESP_CTX_set_accuracy                2174   3_0_0   EXIST::FUNCTION:TS
 NETSCAPE_SPKI_get_pubkey                2175   3_0_0   EXIST::FUNCTION:
@@ -2577,7 +2577,7 @@ PKCS7_ENVELOPE_it                       2632      3_0_0   EXIST::FUNCTION:
 ASIdentifierChoice_it                   2633   3_0_0   EXIST::FUNCTION:RFC3779
 CMS_RecipientEncryptedKey_cert_cmp      2634   3_0_0   EXIST::FUNCTION:CMS
 EVP_PKEY_CTX_get_app_data               2635   3_0_0   EXIST::FUNCTION:
-EC_GROUP_clear_free                     2636   3_0_0   EXIST::FUNCTION:EC
+EC_GROUP_clear_free                     2636   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3,EC
 BN_get_rfc2409_prime_1024               2637   3_0_0   EXIST::FUNCTION:
 CRYPTO_set_mem_functions                2638   3_0_0   EXIST::FUNCTION:
 i2d_ASN1_VISIBLESTRING                  2639   3_0_0   EXIST::FUNCTION:
@@ -3531,7 +3531,7 @@ CMS_add1_recipient_cert                 3608      3_0_0   EXIST::FUNCTION:CMS
 CMS_RecipientInfo_kekri_get0_id         3609   3_0_0   EXIST::FUNCTION:CMS
 BN_mod_word                             3610   3_0_0   EXIST::FUNCTION:
 ASN1_PCTX_new                           3611   3_0_0   EXIST::FUNCTION:
-BN_is_prime_ex                          3612   3_0_0   EXIST::FUNCTION:
+BN_is_prime_ex                          3612   3_0_0   EXIST::FUNCTION:DEPRECATEDIN_3
 PKCS5_v2_PBE_keyivgen                   3613   3_0_0   EXIST::FUNCTION:
 CRYPTO_ctr128_encrypt                   3614   3_0_0   EXIST::FUNCTION:
 CMS_unsigned_add1_attr_by_OBJ           3615   3_0_0   EXIST::FUNCTION:CMS
@@ -4666,7 +4666,7 @@ BN_priv_rand_ex                         4782      3_0_0   EXIST::FUNCTION:
 BN_rand_range_ex                        4783   3_0_0   EXIST::FUNCTION:
 BN_priv_rand_range_ex                   4784   3_0_0   EXIST::FUNCTION:
 BN_generate_prime_ex2                   4785   3_0_0   EXIST::FUNCTION:
-EVP_PKEY_derive_init_ex                 4786   3_0_0   EXIST::FUNCTION:
+EVP_PKEY_derive_init_ex                 4786   3_0_0   NOEXIST::FUNCTION:
 EVP_KEYEXCH_free                        4787   3_0_0   EXIST::FUNCTION:
 EVP_KEYEXCH_up_ref                      4788   3_0_0   EXIST::FUNCTION:
 EVP_KEYEXCH_fetch                       4789   3_0_0   EXIST::FUNCTION:
@@ -4683,8 +4683,8 @@ EVP_CIPHER_name                         4799      3_0_0   EXIST::FUNCTION:
 EVP_MD_provider                         4800   3_0_0   EXIST::FUNCTION:
 EVP_CIPHER_provider                     4801   3_0_0   EXIST::FUNCTION:
 OSSL_PROVIDER_name                      4802   3_0_0   EXIST::FUNCTION:
-EVP_CIPHER_do_all_ex                    4803   3_0_0   EXIST::FUNCTION:
-EVP_MD_do_all_ex                        4804   3_0_0   EXIST::FUNCTION:
+EVP_CIPHER_do_all_provided              4803   3_0_0   EXIST::FUNCTION:
+EVP_MD_do_all_provided                  4804   3_0_0   EXIST::FUNCTION:
 EVP_KEYEXCH_provider                    4805   3_0_0   EXIST::FUNCTION:
 OSSL_PROVIDER_available                 4806   3_0_0   EXIST::FUNCTION:
 ERR_new                                 4807   3_0_0   EXIST::FUNCTION:
@@ -4718,18 +4718,18 @@ EVP_MAC_CTX_get_params                  4834    3_0_0   EXIST::FUNCTION:
 EVP_MAC_gettable_ctx_params             4835   3_0_0   EXIST::FUNCTION:
 EVP_MAC_free                            4836   3_0_0   EXIST::FUNCTION:
 EVP_MAC_up_ref                          4837   3_0_0   EXIST::FUNCTION:
-EVP_MAC_name                            4838   3_0_0   EXIST::FUNCTION:
+EVP_MAC_name                            4838   3_0_0   NOEXIST::FUNCTION:
 EVP_MAC_get_params                      4839   3_0_0   EXIST::FUNCTION:
 EVP_MAC_gettable_params                 4840   3_0_0   EXIST::FUNCTION:
 EVP_MAC_provider                        4841   3_0_0   EXIST::FUNCTION:
-EVP_MAC_do_all_ex                       4842   3_0_0   EXIST::FUNCTION:
+EVP_MAC_do_all_provided                 4842   3_0_0   EXIST::FUNCTION:
 EVP_MD_free                             4843   3_0_0   EXIST::FUNCTION:
 EVP_CIPHER_free                         4844   3_0_0   EXIST::FUNCTION:
 EVP_KDF_up_ref                          4845   3_0_0   EXIST::FUNCTION:
 EVP_KDF_free                            4846   3_0_0   EXIST::FUNCTION:
 EVP_KDF_fetch                           4847   3_0_0   EXIST::FUNCTION:
 EVP_KDF_CTX_dup                         4848   3_0_0   EXIST::FUNCTION:
-EVP_KDF_name                            4849   3_0_0   EXIST::FUNCTION:
+EVP_KDF_name                            4849   3_0_0   NOEXIST::FUNCTION:
 EVP_KDF_provider                        4850   3_0_0   EXIST::FUNCTION:
 EVP_KDF_get_params                      4851   3_0_0   EXIST::FUNCTION:
 EVP_KDF_CTX_get_params                  4852   3_0_0   EXIST::FUNCTION:
@@ -4737,7 +4737,7 @@ EVP_KDF_CTX_set_params                  4853      3_0_0   EXIST::FUNCTION:
 EVP_KDF_gettable_params                 4854   3_0_0   EXIST::FUNCTION:
 EVP_KDF_gettable_ctx_params             4855   3_0_0   EXIST::FUNCTION:
 EVP_KDF_settable_ctx_params             4856   3_0_0   EXIST::FUNCTION:
-EVP_KDF_do_all_ex                       4857   3_0_0   EXIST::FUNCTION:
+EVP_KDF_do_all_provided                 4857   3_0_0   EXIST::FUNCTION:
 EVP_SIGNATURE_free                      4858   3_0_0   EXIST::FUNCTION:
 EVP_SIGNATURE_up_ref                    4859   3_0_0   EXIST::FUNCTION:
 EVP_SIGNATURE_provider                  4860   3_0_0   EXIST::FUNCTION:
@@ -4822,3 +4822,38 @@ OSSL_CMP_log_close                      4938     3_0_0   EXIST::FUNCTION:CMP
 OSSL_CMP_print_errors_cb                4939   3_0_0   EXIST::FUNCTION:CMP
 OSSL_CRMF_CERTID_get0_issuer            4940   3_0_0   EXIST::FUNCTION:CRMF
 OSSL_CRMF_CERTID_get0_serialNumber      4941   3_0_0   EXIST::FUNCTION:CRMF
+EVP_DigestSignInit_ex                   4942   3_0_0   EXIST::FUNCTION:
+EVP_DigestSignUpdate                    4943   3_0_0   EXIST::FUNCTION:
+EVP_DigestVerifyInit_ex                 4944   3_0_0   EXIST::FUNCTION:
+EVP_DigestVerifyUpdate                  4945   3_0_0   EXIST::FUNCTION:
+BN_check_prime                          4946   3_0_0   EXIST::FUNCTION:
+EVP_PKEY_CTX_new_provided               4947   3_0_0   EXIST::FUNCTION:
+EVP_KEYMGMT_is_a                        4948   3_0_0   EXIST::FUNCTION:
+EVP_KEYMGMT_do_all_provided             4949   3_0_0   EXIST::FUNCTION:
+EVP_KEYEXCH_is_a                        4950   3_0_0   EXIST::FUNCTION:
+EVP_KEYEXCH_do_all_provided             4951   3_0_0   EXIST::FUNCTION:
+EVP_KDF_is_a                            4952   3_0_0   EXIST::FUNCTION:
+EVP_MD_is_a                             4953   3_0_0   EXIST::FUNCTION:
+EVP_SIGNATURE_is_a                      4954   3_0_0   EXIST::FUNCTION:
+EVP_SIGNATURE_do_all_provided           4955   3_0_0   EXIST::FUNCTION:
+EVP_MD_names_do_all                     4956   3_0_0   EXIST::FUNCTION:
+EVP_CIPHER_names_do_all                 4957   3_0_0   EXIST::FUNCTION:
+EVP_MAC_names_do_all                    4958   3_0_0   EXIST::FUNCTION:
+EVP_KEYMGMT_names_do_all                4959   3_0_0   EXIST::FUNCTION:
+EVP_KEYEXCH_names_do_all                4960   3_0_0   EXIST::FUNCTION:
+EVP_KDF_names_do_all                    4961   3_0_0   EXIST::FUNCTION:
+EVP_SIGNATURE_names_do_all              4962   3_0_0   EXIST::FUNCTION:
+EVP_MD_number                           4963   3_0_0   EXIST::FUNCTION:
+EVP_CIPHER_number                       4964   3_0_0   EXIST::FUNCTION:
+EVP_MAC_number                          4965   3_0_0   EXIST::FUNCTION:
+EVP_KEYMGMT_number                      4966   3_0_0   EXIST::FUNCTION:
+EVP_KEYEXCH_number                      4967   3_0_0   EXIST::FUNCTION:
+EVP_KDF_number                          4968   3_0_0   EXIST::FUNCTION:
+EVP_SIGNATURE_number                    4969   3_0_0   EXIST::FUNCTION:
+OSSL_CMP_CTX_snprint_PKIStatus          4970   3_0_0   EXIST::FUNCTION:CMP
+OSSL_CMP_HDR_get0_transactionID         4971   3_0_0   EXIST::FUNCTION:CMP
+OSSL_CMP_HDR_get0_recipNonce            4972   3_0_0   EXIST::FUNCTION:CMP
+X509_LOOKUP_store                       4973   3_0_0   EXIST::FUNCTION:
+X509_STORE_load_file                    4974   3_0_0   EXIST::FUNCTION:
+X509_STORE_load_path                    4975   3_0_0   EXIST::FUNCTION:
+X509_STORE_load_store                   4976   3_0_0   EXIST::FUNCTION: