Lines Matching refs:OSSL_PROVIDER

119 static OSSL_PROVIDER *provider_new(const char *name,
130 OSSL_PROVIDER *prov;
199 DEFINE_STACK_OF(OSSL_PROVIDER) in DEFINE_STACK_OF() argument
201 static int ossl_provider_cmp(const OSSL_PROVIDER * const *a, in DEFINE_STACK_OF()
202 const OSSL_PROVIDER * const *b) in DEFINE_STACK_OF()
217 STACK_OF(OSSL_PROVIDER) *providers;
235 static void provider_deactivate_free(OSSL_PROVIDER *prov) in provider_deactivate_free()
410 OSSL_PROVIDER *ossl_provider_find(OSSL_LIB_CTX *libctx, const char *name, in ossl_provider_find()
414 OSSL_PROVIDER *prov = NULL; in ossl_provider_find()
417 OSSL_PROVIDER tmpl = { 0, }; in ossl_provider_find()
453 static OSSL_PROVIDER *provider_new(const char *name, in provider_new()
457 OSSL_PROVIDER *prov = NULL; in provider_new()
487 int ossl_provider_up_ref(OSSL_PROVIDER *prov) in ossl_provider_up_ref()
507 static int provider_up_ref_intern(OSSL_PROVIDER *prov, int activate) in provider_up_ref_intern()
515 static int provider_free_intern(OSSL_PROVIDER *prov, int deactivate) in provider_free_intern()
530 OSSL_PROVIDER *ossl_provider_new(OSSL_LIB_CTX *libctx, const char *name, in ossl_provider_new()
536 OSSL_PROVIDER *prov = NULL; in ossl_provider_new()
588 static int create_provider_children(OSSL_PROVIDER *prov) in create_provider_children()
610 int ossl_provider_add_to_store(OSSL_PROVIDER *prov, OSSL_PROVIDER **actualprov, in ossl_provider_add_to_store()
615 OSSL_PROVIDER tmpl = { 0, }; in ossl_provider_add_to_store()
616 OSSL_PROVIDER *actualtmp = NULL; in ossl_provider_add_to_store()
679 void ossl_provider_free(OSSL_PROVIDER *prov) in ossl_provider_free()
740 int ossl_provider_set_module_path(OSSL_PROVIDER *prov, const char *module_path) in ossl_provider_set_module_path()
774 int ossl_provider_add_parameter(OSSL_PROVIDER *prov, in ossl_provider_add_parameter()
830 static int provider_init(OSSL_PROVIDER *prov) in provider_init()
1040 static int provider_deactivate(OSSL_PROVIDER *prov, int upcalls, in provider_deactivate()
1115 static int provider_activate(OSSL_PROVIDER *prov, int lock, int upcalls) in provider_activate()
1171 static int provider_flush_store_cache(const OSSL_PROVIDER *prov) in provider_flush_store_cache()
1203 static int provider_remove_store_methods(OSSL_PROVIDER *prov) in provider_remove_store_methods()
1243 int ossl_provider_activate(OSSL_PROVIDER *prov, int upcalls, int aschild) in ossl_provider_activate()
1263 int ossl_provider_deactivate(OSSL_PROVIDER *prov, int removechildren) in ossl_provider_deactivate()
1273 void *ossl_provider_ctx(const OSSL_PROVIDER *prov) in ossl_provider_ctx()
1307 OSSL_PROVIDER *prov = NULL; in provider_activate_fallbacks()
1351 int (*cb)(OSSL_PROVIDER *provider, in ossl_provider_doall_activated()
1357 STACK_OF(OSSL_PROVIDER) *provs = NULL; in ossl_provider_doall_activated()
1390 OSSL_PROVIDER *prov = sk_OSSL_PROVIDER_value(provs, curr); in ossl_provider_doall_activated()
1429 OSSL_PROVIDER *prov = sk_OSSL_PROVIDER_value(provs, curr); in ossl_provider_doall_activated()
1450 OSSL_PROVIDER *prov = sk_OSSL_PROVIDER_value(provs, curr); in ossl_provider_doall_activated()
1471 OSSL_PROVIDER *prov = NULL; in OSSL_PROVIDER_available()
1490 int ossl_provider_set_fallback(OSSL_PROVIDER *prov) in ossl_provider_set_fallback()
1500 const char *ossl_provider_name(const OSSL_PROVIDER *prov) in ossl_provider_name()
1505 const DSO *ossl_provider_dso(const OSSL_PROVIDER *prov) in ossl_provider_dso()
1510 const char *ossl_provider_module_name(const OSSL_PROVIDER *prov) in ossl_provider_module_name()
1519 const char *ossl_provider_module_path(const OSSL_PROVIDER *prov) in ossl_provider_module_path()
1529 void *ossl_provider_prov_ctx(const OSSL_PROVIDER *prov) in ossl_provider_prov_ctx()
1537 const OSSL_DISPATCH *ossl_provider_get0_dispatch(const OSSL_PROVIDER *prov) in ossl_provider_get0_dispatch()
1545 OSSL_LIB_CTX *ossl_provider_libctx(const OSSL_PROVIDER *prov) in ossl_provider_libctx()
1551 void ossl_provider_teardown(const OSSL_PROVIDER *prov) in ossl_provider_teardown()
1561 const OSSL_PARAM *ossl_provider_gettable_params(const OSSL_PROVIDER *prov) in ossl_provider_gettable_params()
1567 int ossl_provider_get_params(const OSSL_PROVIDER *prov, OSSL_PARAM params[]) in ossl_provider_get_params()
1573 int ossl_provider_self_test(const OSSL_PROVIDER *prov) in ossl_provider_self_test()
1581 (void)provider_remove_store_methods((OSSL_PROVIDER *)prov); in ossl_provider_self_test()
1585 int ossl_provider_get_capabilities(const OSSL_PROVIDER *prov, in ossl_provider_get_capabilities()
1594 const OSSL_ALGORITHM *ossl_provider_query_operation(const OSSL_PROVIDER *prov, in ossl_provider_query_operation()
1611 void ossl_provider_unquery_operation(const OSSL_PROVIDER *prov, in ossl_provider_unquery_operation()
1619 int ossl_provider_set_operation_bit(OSSL_PROVIDER *provider, size_t bitnum) in ossl_provider_set_operation_bit()
1645 int ossl_provider_test_operation_bit(OSSL_PROVIDER *provider, size_t bitnum, in ossl_provider_test_operation_bit()
1666 const OSSL_CORE_HANDLE *ossl_provider_get_parent(OSSL_PROVIDER *prov) in ossl_provider_get_parent()
1671 int ossl_provider_is_child(const OSSL_PROVIDER *prov) in ossl_provider_is_child()
1676 int ossl_provider_set_child(OSSL_PROVIDER *prov, const OSSL_CORE_HANDLE *handle) in ossl_provider_set_child()
1724 OSSL_PROVIDER *thisprov = (OSSL_PROVIDER *)handle; in ossl_provider_register_child_cb()
1725 OSSL_PROVIDER *prov; in ossl_provider_register_child_cb()
1800 OSSL_PROVIDER *thisprov = (OSSL_PROVIDER *)handle; in ossl_provider_deregister_child_cb()
1917 OSSL_PROVIDER *prov = (OSSL_PROVIDER *)handle; in core_get_params()
1948 OSSL_PROVIDER *prov = (OSSL_PROVIDER *)handle; in core_get_libctx()
1968 OSSL_PROVIDER *prov = (OSSL_PROVIDER *)handle; in core_thread_start()
2004 OSSL_PROVIDER *prov = (OSSL_PROVIDER *)handle; in core_vset_error()
2041 return OSSL_PROVIDER_get0_name((const OSSL_PROVIDER *)prov); in core_provider_get0_name()
2046 return OSSL_PROVIDER_get0_provider_ctx((const OSSL_PROVIDER *)prov); in core_provider_get0_provider_ctx()
2052 return OSSL_PROVIDER_get0_dispatch((const OSSL_PROVIDER *)prov); in core_provider_get0_dispatch()
2058 return provider_up_ref_intern((OSSL_PROVIDER *)prov, activate); in core_provider_up_ref_intern()
2064 return provider_free_intern((OSSL_PROVIDER *)prov, deactivate); in core_provider_free_intern()