/third_party/node/deps/openssl/openssl/crypto/ |
H A D | provider_core.c | 130 OSSL_PROVIDER *prov; member 235 static void provider_deactivate_free(OSSL_PROVIDER *prov) in provider_deactivate_free() argument 237 if (prov->flag_activated) in provider_deactivate_free() 238 ossl_provider_deactivate(prov, 1); in provider_deactivate_free() 239 ossl_provider_free(prov); in provider_deactivate_free() 414 OSSL_PROVIDER *prov = NULL; in ossl_provider_find() local 439 prov = sk_OSSL_PROVIDER_value(store->providers, i); in ossl_provider_find() 441 if (prov != NULL && !ossl_provider_up_ref(prov)) in ossl_provider_find() 442 prov in ossl_provider_find() 457 OSSL_PROVIDER *prov = NULL; provider_new() local 487 ossl_provider_up_ref(OSSL_PROVIDER *prov) ossl_provider_up_ref() argument 507 provider_up_ref_intern(OSSL_PROVIDER *prov, int activate) provider_up_ref_intern() argument 515 provider_free_intern(OSSL_PROVIDER *prov, int deactivate) provider_free_intern() argument 536 OSSL_PROVIDER *prov = NULL; ossl_provider_new() local 588 create_provider_children(OSSL_PROVIDER *prov) create_provider_children() argument 610 ossl_provider_add_to_store(OSSL_PROVIDER *prov, OSSL_PROVIDER **actualprov, int retain_fallbacks) ossl_provider_add_to_store() argument 679 ossl_provider_free(OSSL_PROVIDER *prov) ossl_provider_free() argument 740 ossl_provider_set_module_path(OSSL_PROVIDER *prov, const char *module_path) ossl_provider_set_module_path() argument 774 ossl_provider_add_parameter(OSSL_PROVIDER *prov, const char *name, const char *value) ossl_provider_add_parameter() argument 830 provider_init(OSSL_PROVIDER *prov) provider_init() argument 1042 provider_deactivate(OSSL_PROVIDER *prov, int upcalls, int removechildren) provider_deactivate() argument 1117 provider_activate(OSSL_PROVIDER *prov, int lock, int upcalls) provider_activate() argument 1173 provider_flush_store_cache(const OSSL_PROVIDER *prov) provider_flush_store_cache() argument 1205 provider_remove_store_methods(OSSL_PROVIDER *prov) provider_remove_store_methods() argument 1245 ossl_provider_activate(OSSL_PROVIDER *prov, int upcalls, int aschild) ossl_provider_activate() argument 1265 ossl_provider_deactivate(OSSL_PROVIDER *prov, int removechildren) ossl_provider_deactivate() argument 1275 ossl_provider_ctx(const OSSL_PROVIDER *prov) ossl_provider_ctx() argument 1309 OSSL_PROVIDER *prov = NULL; provider_activate_fallbacks() local 1392 OSSL_PROVIDER *prov = sk_OSSL_PROVIDER_value(provs, curr); ossl_provider_doall_activated() local 1431 OSSL_PROVIDER *prov = sk_OSSL_PROVIDER_value(provs, curr); ossl_provider_doall_activated() local 1452 OSSL_PROVIDER *prov = sk_OSSL_PROVIDER_value(provs, curr); ossl_provider_doall_activated() local 1473 OSSL_PROVIDER *prov = NULL; OSSL_PROVIDER_available() local 1492 ossl_provider_set_fallback(OSSL_PROVIDER *prov) ossl_provider_set_fallback() argument 1502 ossl_provider_name(const OSSL_PROVIDER *prov) ossl_provider_name() argument 1507 ossl_provider_dso(const OSSL_PROVIDER *prov) ossl_provider_dso() argument 1512 ossl_provider_module_name(const OSSL_PROVIDER *prov) ossl_provider_module_name() argument 1521 ossl_provider_module_path(const OSSL_PROVIDER *prov) ossl_provider_module_path() argument 1531 ossl_provider_prov_ctx(const OSSL_PROVIDER *prov) ossl_provider_prov_ctx() argument 1539 ossl_provider_get0_dispatch(const OSSL_PROVIDER *prov) ossl_provider_get0_dispatch() argument 1547 ossl_provider_libctx(const OSSL_PROVIDER *prov) ossl_provider_libctx() argument 1553 ossl_provider_teardown(const OSSL_PROVIDER *prov) ossl_provider_teardown() argument 1563 ossl_provider_gettable_params(const OSSL_PROVIDER *prov) ossl_provider_gettable_params() argument 1569 ossl_provider_get_params(const OSSL_PROVIDER *prov, OSSL_PARAM params[]) ossl_provider_get_params() argument 1575 ossl_provider_self_test(const OSSL_PROVIDER *prov) ossl_provider_self_test() argument 1587 ossl_provider_get_capabilities(const OSSL_PROVIDER *prov, const char *capability, OSSL_CALLBACK *cb, void *arg) ossl_provider_get_capabilities() argument 1596 ossl_provider_query_operation(const OSSL_PROVIDER *prov, int operation_id, int *no_cache) ossl_provider_query_operation() argument 1613 ossl_provider_unquery_operation(const OSSL_PROVIDER *prov, int operation_id, const OSSL_ALGORITHM *algs) ossl_provider_unquery_operation() argument 1668 ossl_provider_get_parent(OSSL_PROVIDER *prov) ossl_provider_get_parent() argument 1673 ossl_provider_is_child(const OSSL_PROVIDER *prov) ossl_provider_is_child() argument 1678 ossl_provider_set_child(OSSL_PROVIDER *prov, const OSSL_CORE_HANDLE *handle) ossl_provider_set_child() argument 1727 OSSL_PROVIDER *prov; ossl_provider_register_child_cb() local 1919 OSSL_PROVIDER *prov = (OSSL_PROVIDER *)handle; core_get_params() local 1950 OSSL_PROVIDER *prov = (OSSL_PROVIDER *)handle; core_get_libctx() local 1970 OSSL_PROVIDER *prov = (OSSL_PROVIDER *)handle; core_thread_start() local 2006 OSSL_PROVIDER *prov = (OSSL_PROVIDER *)handle; core_vset_error() local 2041 core_provider_get0_name(const OSSL_CORE_HANDLE *prov) core_provider_get0_name() argument 2046 core_provider_get0_provider_ctx(const OSSL_CORE_HANDLE *prov) core_provider_get0_provider_ctx() argument 2052 core_provider_get0_dispatch(const OSSL_CORE_HANDLE *prov) core_provider_get0_dispatch() argument 2057 core_provider_up_ref_intern(const OSSL_CORE_HANDLE *prov, int activate) core_provider_up_ref_intern() argument 2063 core_provider_free_intern(const OSSL_CORE_HANDLE *prov, int deactivate) core_provider_free_intern() argument 2069 core_obj_add_sigid(const OSSL_CORE_HANDLE *prov, const char *sign_name, const char *digest_name, const char *pkey_name) core_obj_add_sigid() argument 2097 core_obj_create(const OSSL_CORE_HANDLE *prov, const char *oid, const char *sn, const char *ln) core_obj_create() argument [all...] |
H A D | provider.c | 21 OSSL_PROVIDER *prov = NULL, *actual; in OSSL_PROVIDER_try_load() local 25 if ((prov = ossl_provider_find(libctx, name, 0)) == NULL) { in OSSL_PROVIDER_try_load() 26 if ((prov = ossl_provider_new(libctx, name, NULL, 0)) == NULL) in OSSL_PROVIDER_try_load() 31 if (!ossl_provider_activate(prov, 1, 0)) { in OSSL_PROVIDER_try_load() 32 ossl_provider_free(prov); in OSSL_PROVIDER_try_load() 36 actual = prov; in OSSL_PROVIDER_try_load() 37 if (isnew && !ossl_provider_add_to_store(prov, &actual, retain_fallbacks)) { in OSSL_PROVIDER_try_load() 38 ossl_provider_deactivate(prov, 1); in OSSL_PROVIDER_try_load() 39 ossl_provider_free(prov); in OSSL_PROVIDER_try_load() 42 if (actual != prov) { in OSSL_PROVIDER_try_load() 60 OSSL_PROVIDER_unload(OSSL_PROVIDER *prov) OSSL_PROVIDER_unload() argument 68 OSSL_PROVIDER_gettable_params(const OSSL_PROVIDER *prov) OSSL_PROVIDER_gettable_params() argument 73 OSSL_PROVIDER_get_params(const OSSL_PROVIDER *prov, OSSL_PARAM params[]) OSSL_PROVIDER_get_params() argument 78 OSSL_PROVIDER_query_operation(const OSSL_PROVIDER *prov, int operation_id, int *no_cache) OSSL_PROVIDER_query_operation() argument 85 OSSL_PROVIDER_unquery_operation(const OSSL_PROVIDER *prov, int operation_id, const OSSL_ALGORITHM *algs) OSSL_PROVIDER_unquery_operation() argument 92 OSSL_PROVIDER_get0_provider_ctx(const OSSL_PROVIDER *prov) OSSL_PROVIDER_get0_provider_ctx() argument 97 OSSL_PROVIDER_get0_dispatch(const OSSL_PROVIDER *prov) OSSL_PROVIDER_get0_dispatch() argument 102 OSSL_PROVIDER_self_test(const OSSL_PROVIDER *prov) OSSL_PROVIDER_self_test() argument 107 OSSL_PROVIDER_get_capabilities(const OSSL_PROVIDER *prov, const char *capability, OSSL_CALLBACK *cb, void *arg) OSSL_PROVIDER_get_capabilities() argument 138 OSSL_PROVIDER_get0_name(const OSSL_PROVIDER *prov) OSSL_PROVIDER_get0_name() argument [all...] |
H A D | provider_conf.c | 80 static int provider_conf_params_internal(OSSL_PROVIDER *prov, in provider_conf_params_internal() argument 132 rc = provider_conf_params_internal(prov, provinfo, buffer, in provider_conf_params_internal() 144 if (prov != NULL) in provider_conf_params_internal() 145 ok = ossl_provider_add_parameter(prov, name, value); in provider_conf_params_internal() 161 static int provider_conf_params(OSSL_PROVIDER *prov, in provider_conf_params() argument 172 rc = provider_conf_params_internal(prov, provinfo, name, in provider_conf_params() 206 OSSL_PROVIDER *prov = NULL, *actual = NULL; in provider_conf_load() local 268 prov = ossl_provider_find(libctx, name, 1); in provider_conf_load() 269 if (prov == NULL) in provider_conf_load() 270 prov in provider_conf_load() [all...] |
H A D | provider_child.c | 98 static int provider_create_child_cb(const OSSL_CORE_HANDLE *prov, void *cbdata) in provider_create_child_cb() argument 114 provname = gbl->c_prov_name(prov); in provider_create_child_cb() 120 gbl->curr_prov = prov; in provider_create_child_cb() 150 if (!ossl_provider_set_child(cprov, prov) in provider_create_child_cb() 164 static int provider_remove_child_cb(const OSSL_CORE_HANDLE *prov, void *cbdata) in provider_remove_child_cb() argument 176 provname = gbl->c_prov_name(prov); in provider_remove_child_cb() 296 int ossl_provider_up_ref_parent(OSSL_PROVIDER *prov, int activate) in ossl_provider_up_ref_parent() argument 301 gbl = ossl_lib_ctx_get_data(ossl_provider_libctx(prov), in ossl_provider_up_ref_parent() 307 parent_handle = ossl_provider_get_parent(prov); in ossl_provider_up_ref_parent() 313 int ossl_provider_free_parent(OSSL_PROVIDER *prov, in argument [all...] |
/third_party/openssl/crypto/ |
H A D | provider_core.c | 130 OSSL_PROVIDER *prov; member 235 static void provider_deactivate_free(OSSL_PROVIDER *prov) in provider_deactivate_free() argument 237 if (prov->flag_activated) in provider_deactivate_free() 238 ossl_provider_deactivate(prov, 1); in provider_deactivate_free() 239 ossl_provider_free(prov); in provider_deactivate_free() 414 OSSL_PROVIDER *prov = NULL; in ossl_provider_find() local 439 prov = sk_OSSL_PROVIDER_value(store->providers, i); in ossl_provider_find() 441 if (prov != NULL && !ossl_provider_up_ref(prov)) in ossl_provider_find() 442 prov in ossl_provider_find() 457 OSSL_PROVIDER *prov = NULL; provider_new() local 487 ossl_provider_up_ref(OSSL_PROVIDER *prov) ossl_provider_up_ref() argument 507 provider_up_ref_intern(OSSL_PROVIDER *prov, int activate) provider_up_ref_intern() argument 515 provider_free_intern(OSSL_PROVIDER *prov, int deactivate) provider_free_intern() argument 536 OSSL_PROVIDER *prov = NULL; ossl_provider_new() local 588 create_provider_children(OSSL_PROVIDER *prov) create_provider_children() argument 610 ossl_provider_add_to_store(OSSL_PROVIDER *prov, OSSL_PROVIDER **actualprov, int retain_fallbacks) ossl_provider_add_to_store() argument 679 ossl_provider_free(OSSL_PROVIDER *prov) ossl_provider_free() argument 740 ossl_provider_set_module_path(OSSL_PROVIDER *prov, const char *module_path) ossl_provider_set_module_path() argument 774 ossl_provider_add_parameter(OSSL_PROVIDER *prov, const char *name, const char *value) ossl_provider_add_parameter() argument 830 provider_init(OSSL_PROVIDER *prov) provider_init() argument 1040 provider_deactivate(OSSL_PROVIDER *prov, int upcalls, int removechildren) provider_deactivate() argument 1115 provider_activate(OSSL_PROVIDER *prov, int lock, int upcalls) provider_activate() argument 1171 provider_flush_store_cache(const OSSL_PROVIDER *prov) provider_flush_store_cache() argument 1203 provider_remove_store_methods(OSSL_PROVIDER *prov) provider_remove_store_methods() argument 1243 ossl_provider_activate(OSSL_PROVIDER *prov, int upcalls, int aschild) ossl_provider_activate() argument 1263 ossl_provider_deactivate(OSSL_PROVIDER *prov, int removechildren) ossl_provider_deactivate() argument 1273 ossl_provider_ctx(const OSSL_PROVIDER *prov) ossl_provider_ctx() argument 1307 OSSL_PROVIDER *prov = NULL; provider_activate_fallbacks() local 1390 OSSL_PROVIDER *prov = sk_OSSL_PROVIDER_value(provs, curr); ossl_provider_doall_activated() local 1429 OSSL_PROVIDER *prov = sk_OSSL_PROVIDER_value(provs, curr); ossl_provider_doall_activated() local 1450 OSSL_PROVIDER *prov = sk_OSSL_PROVIDER_value(provs, curr); ossl_provider_doall_activated() local 1471 OSSL_PROVIDER *prov = NULL; OSSL_PROVIDER_available() local 1490 ossl_provider_set_fallback(OSSL_PROVIDER *prov) ossl_provider_set_fallback() argument 1500 ossl_provider_name(const OSSL_PROVIDER *prov) ossl_provider_name() argument 1505 ossl_provider_dso(const OSSL_PROVIDER *prov) ossl_provider_dso() argument 1510 ossl_provider_module_name(const OSSL_PROVIDER *prov) ossl_provider_module_name() argument 1519 ossl_provider_module_path(const OSSL_PROVIDER *prov) ossl_provider_module_path() argument 1529 ossl_provider_prov_ctx(const OSSL_PROVIDER *prov) ossl_provider_prov_ctx() argument 1537 ossl_provider_get0_dispatch(const OSSL_PROVIDER *prov) ossl_provider_get0_dispatch() argument 1545 ossl_provider_libctx(const OSSL_PROVIDER *prov) ossl_provider_libctx() argument 1551 ossl_provider_teardown(const OSSL_PROVIDER *prov) ossl_provider_teardown() argument 1561 ossl_provider_gettable_params(const OSSL_PROVIDER *prov) ossl_provider_gettable_params() argument 1567 ossl_provider_get_params(const OSSL_PROVIDER *prov, OSSL_PARAM params[]) ossl_provider_get_params() argument 1573 ossl_provider_self_test(const OSSL_PROVIDER *prov) ossl_provider_self_test() argument 1585 ossl_provider_get_capabilities(const OSSL_PROVIDER *prov, const char *capability, OSSL_CALLBACK *cb, void *arg) ossl_provider_get_capabilities() argument 1594 ossl_provider_query_operation(const OSSL_PROVIDER *prov, int operation_id, int *no_cache) ossl_provider_query_operation() argument 1611 ossl_provider_unquery_operation(const OSSL_PROVIDER *prov, int operation_id, const OSSL_ALGORITHM *algs) ossl_provider_unquery_operation() argument 1666 ossl_provider_get_parent(OSSL_PROVIDER *prov) ossl_provider_get_parent() argument 1671 ossl_provider_is_child(const OSSL_PROVIDER *prov) ossl_provider_is_child() argument 1676 ossl_provider_set_child(OSSL_PROVIDER *prov, const OSSL_CORE_HANDLE *handle) ossl_provider_set_child() argument 1725 OSSL_PROVIDER *prov; ossl_provider_register_child_cb() local 1917 OSSL_PROVIDER *prov = (OSSL_PROVIDER *)handle; core_get_params() local 1948 OSSL_PROVIDER *prov = (OSSL_PROVIDER *)handle; core_get_libctx() local 1968 OSSL_PROVIDER *prov = (OSSL_PROVIDER *)handle; core_thread_start() local 2004 OSSL_PROVIDER *prov = (OSSL_PROVIDER *)handle; core_vset_error() local 2039 core_provider_get0_name(const OSSL_CORE_HANDLE *prov) core_provider_get0_name() argument 2044 core_provider_get0_provider_ctx(const OSSL_CORE_HANDLE *prov) core_provider_get0_provider_ctx() argument 2050 core_provider_get0_dispatch(const OSSL_CORE_HANDLE *prov) core_provider_get0_dispatch() argument 2055 core_provider_up_ref_intern(const OSSL_CORE_HANDLE *prov, int activate) core_provider_up_ref_intern() argument 2061 core_provider_free_intern(const OSSL_CORE_HANDLE *prov, int deactivate) core_provider_free_intern() argument 2067 core_obj_add_sigid(const OSSL_CORE_HANDLE *prov, const char *sign_name, const char *digest_name, const char *pkey_name) core_obj_add_sigid() argument 2095 core_obj_create(const OSSL_CORE_HANDLE *prov, const char *oid, const char *sn, const char *ln) core_obj_create() argument [all...] |
H A D | provider.c | 21 OSSL_PROVIDER *prov = NULL, *actual; in OSSL_PROVIDER_try_load() local 25 if ((prov = ossl_provider_find(libctx, name, 0)) == NULL) { in OSSL_PROVIDER_try_load() 26 if ((prov = ossl_provider_new(libctx, name, NULL, 0)) == NULL) in OSSL_PROVIDER_try_load() 31 if (!ossl_provider_activate(prov, 1, 0)) { in OSSL_PROVIDER_try_load() 32 ossl_provider_free(prov); in OSSL_PROVIDER_try_load() 36 actual = prov; in OSSL_PROVIDER_try_load() 37 if (isnew && !ossl_provider_add_to_store(prov, &actual, retain_fallbacks)) { in OSSL_PROVIDER_try_load() 38 ossl_provider_deactivate(prov, 1); in OSSL_PROVIDER_try_load() 39 ossl_provider_free(prov); in OSSL_PROVIDER_try_load() 42 if (actual != prov) { in OSSL_PROVIDER_try_load() 60 OSSL_PROVIDER_unload(OSSL_PROVIDER *prov) OSSL_PROVIDER_unload() argument 68 OSSL_PROVIDER_gettable_params(const OSSL_PROVIDER *prov) OSSL_PROVIDER_gettable_params() argument 73 OSSL_PROVIDER_get_params(const OSSL_PROVIDER *prov, OSSL_PARAM params[]) OSSL_PROVIDER_get_params() argument 78 OSSL_PROVIDER_query_operation(const OSSL_PROVIDER *prov, int operation_id, int *no_cache) OSSL_PROVIDER_query_operation() argument 85 OSSL_PROVIDER_unquery_operation(const OSSL_PROVIDER *prov, int operation_id, const OSSL_ALGORITHM *algs) OSSL_PROVIDER_unquery_operation() argument 92 OSSL_PROVIDER_get0_provider_ctx(const OSSL_PROVIDER *prov) OSSL_PROVIDER_get0_provider_ctx() argument 97 OSSL_PROVIDER_get0_dispatch(const OSSL_PROVIDER *prov) OSSL_PROVIDER_get0_dispatch() argument 102 OSSL_PROVIDER_self_test(const OSSL_PROVIDER *prov) OSSL_PROVIDER_self_test() argument 107 OSSL_PROVIDER_get_capabilities(const OSSL_PROVIDER *prov, const char *capability, OSSL_CALLBACK *cb, void *arg) OSSL_PROVIDER_get_capabilities() argument 138 OSSL_PROVIDER_get0_name(const OSSL_PROVIDER *prov) OSSL_PROVIDER_get0_name() argument [all...] |
H A D | provider_conf.c | 80 static int provider_conf_params_internal(OSSL_PROVIDER *prov, in provider_conf_params_internal() argument 132 rc = provider_conf_params_internal(prov, provinfo, buffer, in provider_conf_params_internal() 144 if (prov != NULL) in provider_conf_params_internal() 145 ok = ossl_provider_add_parameter(prov, name, value); in provider_conf_params_internal() 161 static int provider_conf_params(OSSL_PROVIDER *prov, in provider_conf_params() argument 172 rc = provider_conf_params_internal(prov, provinfo, name, in provider_conf_params() 206 OSSL_PROVIDER *prov = NULL, *actual = NULL; in provider_conf_load() local 268 prov = ossl_provider_find(libctx, name, 1); in provider_conf_load() 269 if (prov == NULL) in provider_conf_load() 270 prov in provider_conf_load() [all...] |
H A D | provider_child.c | 98 static int provider_create_child_cb(const OSSL_CORE_HANDLE *prov, void *cbdata) in provider_create_child_cb() argument 114 provname = gbl->c_prov_name(prov); in provider_create_child_cb() 120 gbl->curr_prov = prov; in provider_create_child_cb() 150 if (!ossl_provider_set_child(cprov, prov) in provider_create_child_cb() 164 static int provider_remove_child_cb(const OSSL_CORE_HANDLE *prov, void *cbdata) in provider_remove_child_cb() argument 176 provname = gbl->c_prov_name(prov); in provider_remove_child_cb() 296 int ossl_provider_up_ref_parent(OSSL_PROVIDER *prov, int activate) in ossl_provider_up_ref_parent() argument 301 gbl = ossl_lib_ctx_get_data(ossl_provider_libctx(prov), in ossl_provider_up_ref_parent() 307 parent_handle = ossl_provider_get_parent(prov); in ossl_provider_up_ref_parent() 313 int ossl_provider_free_parent(OSSL_PROVIDER *prov, in argument [all...] |
/third_party/openssl/test/testutil/ |
H A D | provider.c | 101 FIPS_VERSION prov; in fips_provider_version_eq() local 104 if ((res = fips_provider_version(libctx, &prov)) <= 0) in fips_provider_version_eq() 106 return major == prov.major && minor == prov.minor && patch == prov.patch; in fips_provider_version_eq() 111 FIPS_VERSION prov; in fips_provider_version_ne() local 114 if ((res = fips_provider_version(libctx, &prov)) <= 0) in fips_provider_version_ne() 116 return major != prov.major || minor != prov.minor || patch != prov in fips_provider_version_ne() 121 FIPS_VERSION prov; fips_provider_version_le() local 134 FIPS_VERSION prov; fips_provider_version_lt() local 147 FIPS_VERSION prov; fips_provider_version_gt() local 160 FIPS_VERSION prov; fips_provider_version_ge() local [all...] |
/third_party/node/deps/openssl/openssl/include/internal/ |
H A D | provider.h | 36 int ossl_provider_up_ref(OSSL_PROVIDER *prov); 37 void ossl_provider_free(OSSL_PROVIDER *prov); 40 int ossl_provider_set_fallback(OSSL_PROVIDER *prov); 41 int ossl_provider_set_module_path(OSSL_PROVIDER *prov, const char *module_path); 42 int ossl_provider_add_parameter(OSSL_PROVIDER *prov, const char *name, 45 int ossl_provider_is_child(const OSSL_PROVIDER *prov); 46 int ossl_provider_set_child(OSSL_PROVIDER *prov, const OSSL_CORE_HANDLE *handle); 47 const OSSL_CORE_HANDLE *ossl_provider_get_parent(OSSL_PROVIDER *prov); 48 int ossl_provider_up_ref_parent(OSSL_PROVIDER *prov, int activate); 49 int ossl_provider_free_parent(OSSL_PROVIDER *prov, in [all...] |
/third_party/openssl/include/internal/ |
H A D | provider.h | 36 int ossl_provider_up_ref(OSSL_PROVIDER *prov); 37 void ossl_provider_free(OSSL_PROVIDER *prov); 40 int ossl_provider_set_fallback(OSSL_PROVIDER *prov); 41 int ossl_provider_set_module_path(OSSL_PROVIDER *prov, const char *module_path); 42 int ossl_provider_add_parameter(OSSL_PROVIDER *prov, const char *name, 45 int ossl_provider_is_child(const OSSL_PROVIDER *prov); 46 int ossl_provider_set_child(OSSL_PROVIDER *prov, const OSSL_CORE_HANDLE *handle); 47 const OSSL_CORE_HANDLE *ossl_provider_get_parent(OSSL_PROVIDER *prov); 48 int ossl_provider_up_ref_parent(OSSL_PROVIDER *prov, int activate); 49 int ossl_provider_free_parent(OSSL_PROVIDER *prov, in [all...] |
/third_party/openssl/test/ |
H A D | provider_internal_test.c | 23 static int test_provider(OSSL_PROVIDER *prov, const char *expected_greeting) in test_provider() argument 29 TEST_true(ossl_provider_activate(prov, 1, 0)) in test_provider() 30 && TEST_true(ossl_provider_get_params(prov, greeting_request)) in test_provider() 34 && TEST_true(ossl_provider_deactivate(prov, 1)); in test_provider() 37 ossl_provider_free(prov); in test_provider() 55 OSSL_PROVIDER *prov = NULL; in test_builtin_provider() local 66 TEST_ptr(prov = in test_builtin_provider() 68 && test_provider(prov, expected_greeting1(name)); in test_builtin_provider() 79 OSSL_PROVIDER *prov = NULL; in test_loaded_provider() local 82 TEST_ptr(prov in test_loaded_provider() 89 OSSL_PROVIDER *prov = NULL; test_configured_provider() local 103 OSSL_PROVIDER *prov = NULL; test_cache_flushes() local [all...] |
H A D | evp_fetch_prov_test.c | 79 static int load_providers(OSSL_LIB_CTX **libctx, OSSL_PROVIDER *prov[]) in load_providers() argument 96 prov[i] = OSSL_PROVIDER_load(ctx, provname); in load_providers() 97 if (!TEST_ptr(prov[i])) in load_providers() 109 static void unload_providers(OSSL_LIB_CTX **libctx, OSSL_PROVIDER *prov[]) in unload_providers() argument 111 if (prov[0] != NULL) in unload_providers() 112 OSSL_PROVIDER_unload(prov[0]); in unload_providers() 113 if (prov[1] != NULL) in unload_providers() 114 OSSL_PROVIDER_unload(prov[1]); in unload_providers() 159 OSSL_PROVIDER *prov[2] = {NULL, NULL}; in test_implicit_EVP_MD_fetch() local 162 ret = (use_default_ctx == 0 || load_providers(&ctx, prov)) in test_implicit_EVP_MD_fetch() 173 OSSL_PROVIDER *prov[2] = {NULL, NULL}; test_explicit_EVP_MD_fetch() local 277 OSSL_PROVIDER *prov[2] = {NULL, NULL}; test_implicit_EVP_CIPHER_fetch() local 291 OSSL_PROVIDER *prov[2] = {NULL, NULL}; test_explicit_EVP_CIPHER_fetch() local [all...] |
H A D | provider_status_test.c | 106 static int get_provider_params(const OSSL_PROVIDER *prov) in get_provider_params() argument 114 if (!TEST_ptr(gettable = OSSL_PROVIDER_gettable_params(prov)) in get_provider_params() 129 if (!TEST_true(OSSL_PROVIDER_get_params(prov, params))) in get_provider_params() 147 OSSL_PROVIDER *prov = NULL; in test_provider_status() local 151 if (!TEST_ptr(prov = OSSL_PROVIDER_load(libctx, provider_name))) in test_provider_status() 153 if (!get_provider_params(prov)) in test_provider_status() 159 if (!TEST_true(OSSL_PROVIDER_get_params(prov, params)) in test_provider_status() 170 if (!TEST_true(OSSL_PROVIDER_self_test(prov))) in test_provider_status() 176 if (!TEST_false(OSSL_PROVIDER_self_test(prov))) in test_provider_status() 178 if (!TEST_true(OSSL_PROVIDER_get_params(prov, param in test_provider_status() 193 OSSL_PROVIDER *prov; test_provider_gettable_params() local [all...] |
H A D | provider_test.c | 39 OSSL_PROVIDER *prov = NULL; in test_provider() local 64 if (!TEST_ptr(prov = OSSL_PROVIDER_load(*libctx, name))) in test_provider() 73 if (!TEST_true(OSSL_PROVIDER_get_params(prov, digest_check)) in test_provider() 81 if (!TEST_true(OSSL_PROVIDER_get_params(prov, stop_property_mirror)) in test_provider() 85 if (!TEST_true(OSSL_PROVIDER_get_params(prov, digest_check)) in test_provider() 90 if (!TEST_true(OSSL_PROVIDER_get_params(prov, greeting_request)) in test_provider() 107 if (!TEST_true(OSSL_PROVIDER_get_params(prov, digest_check)) in test_provider() 125 || !TEST_true(OSSL_PROVIDER_get_params(prov, digest_check)) in test_provider() 135 if (!TEST_true(OSSL_PROVIDER_unload(prov))) in test_provider() 137 prov in test_provider() [all...] |
/third_party/node/deps/openssl/openssl/include/openssl/ |
H A D | provider.h | 27 int OSSL_PROVIDER_unload(OSSL_PROVIDER *prov); 33 const OSSL_PARAM *OSSL_PROVIDER_gettable_params(const OSSL_PROVIDER *prov); 34 int OSSL_PROVIDER_get_params(const OSSL_PROVIDER *prov, OSSL_PARAM params[]); 35 int OSSL_PROVIDER_self_test(const OSSL_PROVIDER *prov); 36 int OSSL_PROVIDER_get_capabilities(const OSSL_PROVIDER *prov, 41 const OSSL_ALGORITHM *OSSL_PROVIDER_query_operation(const OSSL_PROVIDER *prov, 44 void OSSL_PROVIDER_unquery_operation(const OSSL_PROVIDER *prov, 46 void *OSSL_PROVIDER_get0_provider_ctx(const OSSL_PROVIDER *prov); 47 const OSSL_DISPATCH *OSSL_PROVIDER_get0_dispatch(const OSSL_PROVIDER *prov); 54 const char *OSSL_PROVIDER_get0_name(const OSSL_PROVIDER *prov); [all...] |
/third_party/openssl/include/openssl/ |
H A D | provider.h | 27 int OSSL_PROVIDER_unload(OSSL_PROVIDER *prov); 33 const OSSL_PARAM *OSSL_PROVIDER_gettable_params(const OSSL_PROVIDER *prov); 34 int OSSL_PROVIDER_get_params(const OSSL_PROVIDER *prov, OSSL_PARAM params[]); 35 int OSSL_PROVIDER_self_test(const OSSL_PROVIDER *prov); 36 int OSSL_PROVIDER_get_capabilities(const OSSL_PROVIDER *prov, 41 const OSSL_ALGORITHM *OSSL_PROVIDER_query_operation(const OSSL_PROVIDER *prov, 44 void OSSL_PROVIDER_unquery_operation(const OSSL_PROVIDER *prov, 46 void *OSSL_PROVIDER_get0_provider_ctx(const OSSL_PROVIDER *prov); 47 const OSSL_DISPATCH *OSSL_PROVIDER_get0_dispatch(const OSSL_PROVIDER *prov); 54 const char *OSSL_PROVIDER_get0_name(const OSSL_PROVIDER *prov); [all...] |
/third_party/node/deps/openssl/openssl/crypto/store/ |
H A D | store_meth.c | 22 if (loader->prov != NULL) in OSSL_STORE_LOADER_up_ref() 29 if (loader != NULL && loader->prov != NULL) { in OSSL_STORE_LOADER_free() 35 ossl_provider_free(loader->prov); in OSSL_STORE_LOADER_free() 45 static OSSL_STORE_LOADER *new_loader(OSSL_PROVIDER *prov) in new_loader() argument 54 loader->prov = prov; in new_loader() 55 ossl_provider_up_ref(prov); in new_loader() 153 static void *get_loader_from_store(void *store, const OSSL_PROVIDER **prov, in get_loader_from_store() argument 170 if (!ossl_method_store_fetch(store, id, methdata->propquery, prov, &method)) in get_loader_from_store() 176 const OSSL_PROVIDER *prov, in put_loader_in_store() 175 put_loader_in_store(void *store, void *method, const OSSL_PROVIDER *prov, const char *scheme, const char *propdef, void *data) put_loader_in_store() argument 195 loader_from_algorithm(int scheme_id, const OSSL_ALGORITHM *algodef, OSSL_PROVIDER *prov) loader_from_algorithm() argument 262 construct_loader(const OSSL_ALGORITHM *algodef, OSSL_PROVIDER *prov, void *data) construct_loader() argument 345 OSSL_PROVIDER *prov = NULL; inner_loader_fetch() local 431 ossl_store_loader_store_remove_all_provided(const OSSL_PROVIDER *prov) ossl_store_loader_store_remove_all_provided() argument [all...] |
/third_party/node/deps/openssl/openssl/crypto/evp/ |
H A D | evp_fetch.c | 140 static void *get_evp_method_from_store(void *store, const OSSL_PROVIDER **prov, in get_evp_method_from_store() argument 172 if (!ossl_method_store_fetch(store, meth_id, methdata->propquery, prov, in get_evp_method_from_store() 179 const OSSL_PROVIDER *prov, in put_evp_method_in_store() 210 return ossl_method_store_add(store, prov, meth_id, propdef, method, in put_evp_method_in_store() 220 OSSL_PROVIDER *prov, void *data) in construct_evp_method() 230 OSSL_LIB_CTX *libctx = ossl_provider_libctx(prov); in construct_evp_method() 239 method = methdata->method_from_algorithm(name_id, algodef, prov); in construct_evp_method() 261 OSSL_PROVIDER *prov, int operation_id, in inner_evp_generic_fetch() 266 OSSL_PROVIDER *prov), in inner_evp_generic_fetch() 325 || !ossl_method_store_cache_get(store, prov, meth_i in inner_evp_generic_fetch() 178 put_evp_method_in_store(void *store, void *method, const OSSL_PROVIDER *prov, const char *names, const char *propdef, void *data) put_evp_method_in_store() argument 219 construct_evp_method(const OSSL_ALGORITHM *algodef, OSSL_PROVIDER *prov, void *data) construct_evp_method() argument 260 inner_evp_generic_fetch(struct evp_method_data_st *methdata, OSSL_PROVIDER *prov, int operation_id, int name_id, const char *name, const char *properties, void *(*new_method)(int name_id, const OSSL_ALGORITHM *algodef, OSSL_PROVIDER *prov), int (*up_ref_method)(void *), void (*free_method)(void *)) inner_evp_generic_fetch() argument 396 evp_generic_fetch(OSSL_LIB_CTX *libctx, int operation_id, const char *name, const char *properties, void *(*new_method)(int name_id, const OSSL_ALGORITHM *algodef, OSSL_PROVIDER *prov), int (*up_ref_method)(void *), void (*free_method)(void *)) evp_generic_fetch() argument 423 evp_generic_fetch_by_number(OSSL_LIB_CTX *libctx, int operation_id, int name_id, const char *properties, void *(*new_method)(int name_id, const OSSL_ALGORITHM *algodef, OSSL_PROVIDER *prov), int (*up_ref_method)(void *), void (*free_method)(void *)) evp_generic_fetch_by_number() argument 449 evp_generic_fetch_from_prov(OSSL_PROVIDER *prov, int operation_id, const char *name, const char *properties, void *(*new_method)(int name_id, const OSSL_ALGORITHM *algodef, OSSL_PROVIDER *prov), int (*up_ref_method)(void *), void (*free_method)(void *)) evp_generic_fetch_from_prov() argument 478 evp_method_store_remove_all_provided(const OSSL_PROVIDER *prov) evp_method_store_remove_all_provided() argument 653 evp_generic_do_all(OSSL_LIB_CTX *libctx, int operation_id, void (*user_fn)(void *method, void *arg), void *user_arg, void *(*new_method)(int name_id, const OSSL_ALGORITHM *algodef, OSSL_PROVIDER *prov), int (*up_ref_method)(void *), void (*free_method)(void *)) evp_generic_do_all() argument 681 evp_is_a(OSSL_PROVIDER *prov, int number, const char *legacy_name, const char *name) evp_is_a() argument 695 evp_names_do_all(OSSL_PROVIDER *prov, int number, void (*fn)(const char *name, void *data), void *data) evp_names_do_all() argument [all...] |
H A D | evp_local.h | 100 OSSL_PROVIDER *prov; member 140 OSSL_PROVIDER *prov; member 160 OSSL_PROVIDER *prov; member 195 OSSL_PROVIDER *prov; member 216 OSSL_PROVIDER *prov; member 270 OSSL_PROVIDER *prov), 277 OSSL_PROVIDER *prov), 280 void *evp_generic_fetch_from_prov(OSSL_PROVIDER *prov, int operation_id, 284 OSSL_PROVIDER *prov), 295 OSSL_PROVIDER *prov), [all...] |
/third_party/openssl/crypto/evp/ |
H A D | evp_fetch.c | 140 static void *get_evp_method_from_store(void *store, const OSSL_PROVIDER **prov, in get_evp_method_from_store() argument 172 if (!ossl_method_store_fetch(store, meth_id, methdata->propquery, prov, in get_evp_method_from_store() 179 const OSSL_PROVIDER *prov, in put_evp_method_in_store() 210 return ossl_method_store_add(store, prov, meth_id, propdef, method, in put_evp_method_in_store() 220 OSSL_PROVIDER *prov, void *data) in construct_evp_method() 230 OSSL_LIB_CTX *libctx = ossl_provider_libctx(prov); in construct_evp_method() 239 method = methdata->method_from_algorithm(name_id, algodef, prov); in construct_evp_method() 261 OSSL_PROVIDER *prov, int operation_id, in inner_evp_generic_fetch() 266 OSSL_PROVIDER *prov), in inner_evp_generic_fetch() 325 || !ossl_method_store_cache_get(store, prov, meth_i in inner_evp_generic_fetch() 178 put_evp_method_in_store(void *store, void *method, const OSSL_PROVIDER *prov, const char *names, const char *propdef, void *data) put_evp_method_in_store() argument 219 construct_evp_method(const OSSL_ALGORITHM *algodef, OSSL_PROVIDER *prov, void *data) construct_evp_method() argument 260 inner_evp_generic_fetch(struct evp_method_data_st *methdata, OSSL_PROVIDER *prov, int operation_id, int name_id, const char *name, const char *properties, void *(*new_method)(int name_id, const OSSL_ALGORITHM *algodef, OSSL_PROVIDER *prov), int (*up_ref_method)(void *), void (*free_method)(void *)) inner_evp_generic_fetch() argument 383 evp_generic_fetch(OSSL_LIB_CTX *libctx, int operation_id, const char *name, const char *properties, void *(*new_method)(int name_id, const OSSL_ALGORITHM *algodef, OSSL_PROVIDER *prov), int (*up_ref_method)(void *), void (*free_method)(void *)) evp_generic_fetch() argument 410 evp_generic_fetch_by_number(OSSL_LIB_CTX *libctx, int operation_id, int name_id, const char *properties, void *(*new_method)(int name_id, const OSSL_ALGORITHM *algodef, OSSL_PROVIDER *prov), int (*up_ref_method)(void *), void (*free_method)(void *)) evp_generic_fetch_by_number() argument 436 evp_generic_fetch_from_prov(OSSL_PROVIDER *prov, int operation_id, const char *name, const char *properties, void *(*new_method)(int name_id, const OSSL_ALGORITHM *algodef, OSSL_PROVIDER *prov), int (*up_ref_method)(void *), void (*free_method)(void *)) evp_generic_fetch_from_prov() argument 465 evp_method_store_remove_all_provided(const OSSL_PROVIDER *prov) evp_method_store_remove_all_provided() argument 640 evp_generic_do_all(OSSL_LIB_CTX *libctx, int operation_id, void (*user_fn)(void *method, void *arg), void *user_arg, void *(*new_method)(int name_id, const OSSL_ALGORITHM *algodef, OSSL_PROVIDER *prov), int (*up_ref_method)(void *), void (*free_method)(void *)) evp_generic_do_all() argument 668 evp_is_a(OSSL_PROVIDER *prov, int number, const char *legacy_name, const char *name) evp_is_a() argument 682 evp_names_do_all(OSSL_PROVIDER *prov, int number, void (*fn)(const char *name, void *data), void *data) evp_names_do_all() argument [all...] |
H A D | evp_local.h | 100 OSSL_PROVIDER *prov; member 140 OSSL_PROVIDER *prov; member 160 OSSL_PROVIDER *prov; member 195 OSSL_PROVIDER *prov; member 216 OSSL_PROVIDER *prov; member 270 OSSL_PROVIDER *prov), 277 OSSL_PROVIDER *prov), 280 void *evp_generic_fetch_from_prov(OSSL_PROVIDER *prov, int operation_id, 284 OSSL_PROVIDER *prov), 295 OSSL_PROVIDER *prov), [all...] |
/third_party/openssl/crypto/store/ |
H A D | store_meth.c | 22 if (loader->prov != NULL) in OSSL_STORE_LOADER_up_ref() 29 if (loader != NULL && loader->prov != NULL) { in OSSL_STORE_LOADER_free() 35 ossl_provider_free(loader->prov); in OSSL_STORE_LOADER_free() 45 static OSSL_STORE_LOADER *new_loader(OSSL_PROVIDER *prov) in new_loader() argument 54 loader->prov = prov; in new_loader() 55 ossl_provider_up_ref(prov); in new_loader() 153 static void *get_loader_from_store(void *store, const OSSL_PROVIDER **prov, in get_loader_from_store() argument 170 if (!ossl_method_store_fetch(store, id, methdata->propquery, prov, &method)) in get_loader_from_store() 176 const OSSL_PROVIDER *prov, in put_loader_in_store() 175 put_loader_in_store(void *store, void *method, const OSSL_PROVIDER *prov, const char *scheme, const char *propdef, void *data) put_loader_in_store() argument 195 loader_from_algorithm(int scheme_id, const OSSL_ALGORITHM *algodef, OSSL_PROVIDER *prov) loader_from_algorithm() argument 262 construct_loader(const OSSL_ALGORITHM *algodef, OSSL_PROVIDER *prov, void *data) construct_loader() argument 345 OSSL_PROVIDER *prov = NULL; inner_loader_fetch() local 431 ossl_store_loader_store_remove_all_provided(const OSSL_PROVIDER *prov) ossl_store_loader_store_remove_all_provided() argument [all...] |
/third_party/node/deps/openssl/openssl/crypto/encode_decode/ |
H A D | decoder_meth.c | 63 ossl_provider_free(decoder->base.prov); in OSSL_DECODER_free() 150 static void *get_decoder_from_store(void *store, const OSSL_PROVIDER **prov, in get_decoder_from_store() argument 180 if (!ossl_method_store_fetch(store, id, methdata->propquery, prov, &method)) in get_decoder_from_store() 186 const OSSL_PROVIDER *prov, in put_decoder_in_store() 214 return ossl_method_store_add(store, prov, id, propdef, method, in put_decoder_in_store() 221 OSSL_PROVIDER *prov) in ossl_decoder_from_algorithm() 225 OSSL_LIB_CTX *libctx = ossl_provider_libctx(prov); in ossl_decoder_from_algorithm() 299 if (prov != NULL && !ossl_provider_up_ref(prov)) { in ossl_decoder_from_algorithm() 304 decoder->base.prov in ossl_decoder_from_algorithm() 185 put_decoder_in_store(void *store, void *method, const OSSL_PROVIDER *prov, const char *names, const char *propdef, void *data) put_decoder_in_store() argument 220 ossl_decoder_from_algorithm(int id, const OSSL_ALGORITHM *algodef, OSSL_PROVIDER *prov) ossl_decoder_from_algorithm() argument 314 construct_decoder(const OSSL_ALGORITHM *algodef, OSSL_PROVIDER *prov, void *data) construct_decoder() argument 406 OSSL_PROVIDER *prov = NULL; inner_ossl_decoder_fetch() local 485 ossl_decoder_store_remove_all_provided(const OSSL_PROVIDER *prov) ossl_decoder_store_remove_all_provided() argument [all...] |
/third_party/openssl/crypto/encode_decode/ |
H A D | decoder_meth.c | 63 ossl_provider_free(decoder->base.prov); in OSSL_DECODER_free() 150 static void *get_decoder_from_store(void *store, const OSSL_PROVIDER **prov, in get_decoder_from_store() argument 180 if (!ossl_method_store_fetch(store, id, methdata->propquery, prov, &method)) in get_decoder_from_store() 186 const OSSL_PROVIDER *prov, in put_decoder_in_store() 214 return ossl_method_store_add(store, prov, id, propdef, method, in put_decoder_in_store() 221 OSSL_PROVIDER *prov) in ossl_decoder_from_algorithm() 225 OSSL_LIB_CTX *libctx = ossl_provider_libctx(prov); in ossl_decoder_from_algorithm() 299 if (prov != NULL && !ossl_provider_up_ref(prov)) { in ossl_decoder_from_algorithm() 304 decoder->base.prov in ossl_decoder_from_algorithm() 185 put_decoder_in_store(void *store, void *method, const OSSL_PROVIDER *prov, const char *names, const char *propdef, void *data) put_decoder_in_store() argument 220 ossl_decoder_from_algorithm(int id, const OSSL_ALGORITHM *algodef, OSSL_PROVIDER *prov) ossl_decoder_from_algorithm() argument 314 construct_decoder(const OSSL_ALGORITHM *algodef, OSSL_PROVIDER *prov, void *data) construct_decoder() argument 406 OSSL_PROVIDER *prov = NULL; inner_ossl_decoder_fetch() local 485 ossl_decoder_store_remove_all_provided(const OSSL_PROVIDER *prov) ossl_decoder_store_remove_all_provided() argument [all...] |