Lines Matching refs:OSSL_PROVIDER
29 OSSL_PROVIDER *ossl_provider_find(OSSL_LIB_CTX *libctx, const char *name,
31 OSSL_PROVIDER *ossl_provider_new(OSSL_LIB_CTX *libctx, const char *name,
34 int ossl_provider_up_ref(OSSL_PROVIDER *prov);
35 void ossl_provider_free(OSSL_PROVIDER *prov);
38 int ossl_provider_set_module_path(OSSL_PROVIDER *prov, const char *path);
39 int ossl_provider_add_parameter(OSSL_PROVIDER *prov, const char *name,
43 int ossl_provider_set_child(OSSL_PROVIDER *prov,
45 const OSSL_CORE_HANDLE *ossl_provider_get_parent(OSSL_PROVIDER *prov);
46 int ossl_provider_up_ref_parent(OSSL_PROVIDER *prov, int activate);
47 int ossl_provider_free_parent(OSSL_PROVIDER *prov, int deactivate);
55 int ossl_provider_activate(OSSL_PROVIDER *prov, int upcalls, int aschild);
56 int ossl_provider_deactivate(OSSL_PROVIDER *prov, int removechildren);
57 int ossl_provider_add_to_store(OSSL_PROVIDER *prov, OSSL_PROVIDER **actualprov,
61 void *ossl_provider_ctx(const OSSL_PROVIDER *prov);
63 const OSSL_DISPATCH *ossl_provider_get0_dispatch(const OSSL_PROVIDER *prov);
67 int (*cb)(OSSL_PROVIDER *provider,
72 const char *ossl_provider_name(OSSL_PROVIDER *prov);
73 const DSO *ossl_provider_dso(OSSL_PROVIDER *prov);
74 const char *ossl_provider_module_name(OSSL_PROVIDER *prov);
75 const char *ossl_provider_module_path(OSSL_PROVIDER *prov);
76 OSSL_LIB_CTX *ossl_provider_libctx(const OSSL_PROVIDER *prov);
79 void ossl_provider_teardown(const OSSL_PROVIDER *prov);
80 const OSSL_PARAM *ossl_provider_gettable_params(const OSSL_PROVIDER *prov);
81 int ossl_provider_get_params(const OSSL_PROVIDER *prov, OSSL_PARAM params[]);
82 int ossl_provider_get_capabilities(const OSSL_PROVIDER *prov,
86 const OSSL_ALGORITHM *ossl_provider_query_operation(const OSSL_PROVIDER *prov,
89 void ossl_provider_unquery_operation(const OSSL_PROVIDER *prov,
93 int ossl_provider_set_operation_bit(OSSL_PROVIDER *provider, size_t bitnum);
94 int ossl_provider_test_operation_bit(OSSL_PROVIDER *provider, size_t bitnum,
104 I<OSSL_PROVIDER> is a type that holds all the necessary information
336 provider object (I<OSSL_PROVIDER>) on success, or NULL on error.
379 L<OSSL_PROVIDER(3)>, L<provider(7)>, L<openssl(1)>