Lines Matching refs:OSSL_PROVIDER
120 static OSSL_PROVIDER *provider_new(const char *name,
131 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()
398 OSSL_PROVIDER *ossl_provider_find(OSSL_LIB_CTX *libctx, const char *name, in ossl_provider_find()
402 OSSL_PROVIDER *prov = NULL; in ossl_provider_find()
405 OSSL_PROVIDER tmpl = { 0, }; in ossl_provider_find()
438 static OSSL_PROVIDER *provider_new(const char *name, in provider_new()
442 OSSL_PROVIDER *prov = NULL; in provider_new()
475 int ossl_provider_up_ref(OSSL_PROVIDER *prov) in ossl_provider_up_ref()
495 static int provider_up_ref_intern(OSSL_PROVIDER *prov, int activate) in provider_up_ref_intern()
503 static int provider_free_intern(OSSL_PROVIDER *prov, int deactivate) in provider_free_intern()
518 OSSL_PROVIDER *ossl_provider_new(OSSL_LIB_CTX *libctx, const char *name, in ossl_provider_new()
524 OSSL_PROVIDER *prov = NULL; in ossl_provider_new()
604 static int create_provider_children(OSSL_PROVIDER *prov) in create_provider_children()
626 int ossl_provider_add_to_store(OSSL_PROVIDER *prov, OSSL_PROVIDER **actualprov, in ossl_provider_add_to_store()
631 OSSL_PROVIDER tmpl = { 0, }; in ossl_provider_add_to_store()
632 OSSL_PROVIDER *actualtmp = NULL; in ossl_provider_add_to_store()
704 void ossl_provider_free(OSSL_PROVIDER *prov) in ossl_provider_free()
764 int ossl_provider_set_module_path(OSSL_PROVIDER *prov, const char *module_path) in ossl_provider_set_module_path()
803 int ossl_provider_add_parameter(OSSL_PROVIDER *prov, in ossl_provider_add_parameter()
870 static int provider_init(OSSL_PROVIDER *prov) in provider_init()
1086 static int provider_deactivate(OSSL_PROVIDER *prov, int upcalls, in provider_deactivate()
1170 static int provider_activate(OSSL_PROVIDER *prov, int lock, int upcalls) in provider_activate()
1234 static int provider_flush_store_cache(const OSSL_PROVIDER *prov) in provider_flush_store_cache()
1266 static int provider_remove_store_methods(OSSL_PROVIDER *prov) in provider_remove_store_methods()
1306 int ossl_provider_activate(OSSL_PROVIDER *prov, int upcalls, int aschild) in ossl_provider_activate()
1326 int ossl_provider_deactivate(OSSL_PROVIDER *prov, int removechildren) in ossl_provider_deactivate()
1336 void *ossl_provider_ctx(const OSSL_PROVIDER *prov) in ossl_provider_ctx()
1370 OSSL_PROVIDER *prov = NULL; in provider_activate_fallbacks()
1414 int (*cb)(OSSL_PROVIDER *provider, in ossl_provider_doall_activated()
1420 STACK_OF(OSSL_PROVIDER) *provs = NULL; in ossl_provider_doall_activated()
1453 OSSL_PROVIDER *prov = sk_OSSL_PROVIDER_value(provs, curr); in ossl_provider_doall_activated()
1491 OSSL_PROVIDER *prov = sk_OSSL_PROVIDER_value(provs, curr); in ossl_provider_doall_activated()
1512 OSSL_PROVIDER *prov = sk_OSSL_PROVIDER_value(provs, curr); in ossl_provider_doall_activated()
1552 OSSL_PROVIDER *prov = NULL; in OSSL_PROVIDER_available()
1571 const char *ossl_provider_name(const OSSL_PROVIDER *prov) in ossl_provider_name()
1576 const DSO *ossl_provider_dso(const OSSL_PROVIDER *prov) in ossl_provider_dso()
1581 const char *ossl_provider_module_name(const OSSL_PROVIDER *prov) in ossl_provider_module_name()
1590 const char *ossl_provider_module_path(const OSSL_PROVIDER *prov) in ossl_provider_module_path()
1600 void *ossl_provider_prov_ctx(const OSSL_PROVIDER *prov) in ossl_provider_prov_ctx()
1608 const OSSL_DISPATCH *ossl_provider_get0_dispatch(const OSSL_PROVIDER *prov) in ossl_provider_get0_dispatch()
1616 OSSL_LIB_CTX *ossl_provider_libctx(const OSSL_PROVIDER *prov) in ossl_provider_libctx()
1633 void ossl_provider_teardown(const OSSL_PROVIDER *prov) in ossl_provider_teardown()
1663 const OSSL_PARAM *ossl_provider_gettable_params(const OSSL_PROVIDER *prov) in ossl_provider_gettable_params()
1704 int ossl_provider_get_params(const OSSL_PROVIDER *prov, OSSL_PARAM params[]) in ossl_provider_get_params()
1743 int ossl_provider_self_test(const OSSL_PROVIDER *prov) in ossl_provider_self_test()
1763 (void)provider_remove_store_methods((OSSL_PROVIDER *)prov); in ossl_provider_self_test()
1785 int ossl_provider_get_capabilities(const OSSL_PROVIDER *prov, in ossl_provider_get_capabilities()
1822 const OSSL_ALGORITHM *ossl_provider_query_operation(const OSSL_PROVIDER *prov, in ossl_provider_query_operation()
1885 void ossl_provider_unquery_operation(const OSSL_PROVIDER *prov, in ossl_provider_unquery_operation()
1903 int ossl_provider_set_operation_bit(OSSL_PROVIDER *provider, size_t bitnum) in ossl_provider_set_operation_bit()
1928 int ossl_provider_test_operation_bit(OSSL_PROVIDER *provider, size_t bitnum, in ossl_provider_test_operation_bit()
1949 const OSSL_CORE_HANDLE *ossl_provider_get_parent(OSSL_PROVIDER *prov) in ossl_provider_get_parent()
1954 int ossl_provider_is_child(const OSSL_PROVIDER *prov) in ossl_provider_is_child()
1959 int ossl_provider_set_child(OSSL_PROVIDER *prov, const OSSL_CORE_HANDLE *handle) in ossl_provider_set_child()
2007 OSSL_PROVIDER *thisprov = (OSSL_PROVIDER *)handle; in ossl_provider_register_child_cb()
2008 OSSL_PROVIDER *prov; in ossl_provider_register_child_cb()
2083 OSSL_PROVIDER *thisprov = (OSSL_PROVIDER *)handle; in ossl_provider_deregister_child_cb()
2205 OSSL_PROVIDER *prov = (OSSL_PROVIDER *)handle; in core_get_params()
2236 OSSL_PROVIDER *prov = (OSSL_PROVIDER *)handle; in core_get_libctx()
2256 OSSL_PROVIDER *prov = (OSSL_PROVIDER *)handle; in core_thread_start()
2292 OSSL_PROVIDER *prov = (OSSL_PROVIDER *)handle; in core_vset_error()
2397 return OSSL_PROVIDER_get0_name((const OSSL_PROVIDER *)prov); in core_provider_get0_name()
2402 return OSSL_PROVIDER_get0_provider_ctx((const OSSL_PROVIDER *)prov); in core_provider_get0_provider_ctx()
2408 return OSSL_PROVIDER_get0_dispatch((const OSSL_PROVIDER *)prov); in core_provider_get0_dispatch()
2414 return provider_up_ref_intern((OSSL_PROVIDER *)prov, activate); in core_provider_up_ref_intern()
2420 return provider_free_intern((OSSL_PROVIDER *)prov, deactivate); in core_provider_free_intern()