Lines Matching refs:OSSL_PROVIDER
31 OSSL_PROVIDER *ossl_provider_find(OSSL_LIB_CTX *libctx, const char *name,
33 OSSL_PROVIDER *ossl_provider_new(OSSL_LIB_CTX *libctx, const char *name,
36 int ossl_provider_up_ref(OSSL_PROVIDER *prov);
37 void ossl_provider_free(OSSL_PROVIDER *prov);
40 int ossl_provider_set_module_path(OSSL_PROVIDER *prov, const char *module_path);
41 int ossl_provider_add_parameter(OSSL_PROVIDER *prov, const char *name,
44 int ossl_provider_is_child(const OSSL_PROVIDER *prov);
45 int ossl_provider_set_child(OSSL_PROVIDER *prov, const OSSL_CORE_HANDLE *handle);
46 const OSSL_CORE_HANDLE *ossl_provider_get_parent(OSSL_PROVIDER *prov);
47 int ossl_provider_up_ref_parent(OSSL_PROVIDER *prov, int activate);
48 int ossl_provider_free_parent(OSSL_PROVIDER *prov, int deactivate);
58 int ossl_provider_activate(OSSL_PROVIDER *prov, int upcalls, int aschild);
59 int ossl_provider_deactivate(OSSL_PROVIDER *prov, int removechildren);
60 int ossl_provider_add_to_store(OSSL_PROVIDER *prov, OSSL_PROVIDER **actualprov,
64 void *ossl_provider_ctx(const OSSL_PROVIDER *prov);
68 int (*cb)(OSSL_PROVIDER *provider,
73 const char *ossl_provider_name(const OSSL_PROVIDER *prov);
74 const DSO *ossl_provider_dso(const OSSL_PROVIDER *prov);
75 const char *ossl_provider_module_name(const OSSL_PROVIDER *prov);
76 const char *ossl_provider_module_path(const OSSL_PROVIDER *prov);
77 void *ossl_provider_prov_ctx(const OSSL_PROVIDER *prov);
78 const OSSL_DISPATCH *ossl_provider_get0_dispatch(const OSSL_PROVIDER *prov);
79 OSSL_LIB_CTX *ossl_provider_libctx(const OSSL_PROVIDER *prov);
82 void ossl_provider_teardown(const OSSL_PROVIDER *prov);
83 const OSSL_PARAM *ossl_provider_gettable_params(const OSSL_PROVIDER *prov);
84 int ossl_provider_get_params(const OSSL_PROVIDER *prov, OSSL_PARAM params[]);
85 int ossl_provider_get_capabilities(const OSSL_PROVIDER *prov,
89 int ossl_provider_self_test(const OSSL_PROVIDER *prov);
90 const OSSL_ALGORITHM *ossl_provider_query_operation(const OSSL_PROVIDER *prov,
93 void ossl_provider_unquery_operation(const OSSL_PROVIDER *prov,
102 int ossl_provider_set_operation_bit(OSSL_PROVIDER *provider, size_t bitnum);
103 int ossl_provider_test_operation_bit(OSSL_PROVIDER *provider, size_t bitnum,