A D | core_algorithm.c | 27 static int algorithm_do_this(OSSL_PROVIDER *provider, void *cbdata) in algorithm_do_this() argument 50 if (!data->pre(provider, cur_operation, data->data, &ret)) in algorithm_do_this() 59 map = ossl_provider_query_operation(provider, cur_operation, in algorithm_do_this() 65 data->fn(provider, thismap, no_store, data->data); in algorithm_do_this() 67 ossl_provider_unquery_operation(provider, cur_operation, map); in algorithm_do_this() 74 if (!data->post(provider, cur_operation, no_store, data->data, in algorithm_do_this() 89 OSSL_PROVIDER *provider, in ossl_algorithm_do_all() argument 92 void (*fn)(OSSL_PROVIDER *provider, in ossl_algorithm_do_all() argument 108 if (provider == NULL) { in ossl_algorithm_do_all() 111 OSSL_LIB_CTX *libctx2 = ossl_provider_libctx(provider); in ossl_algorithm_do_all() [all …]
|