Lines Matching defs:methdata

67     struct evp_method_data_st *methdata = data;
69 if (methdata->tmp_store == NULL)
70 methdata->tmp_store = ossl_method_store_new(methdata->libctx);
71 return methdata->tmp_store;
88 struct evp_method_data_st *methdata = data;
91 && (store = get_evp_method_store(methdata->libctx)) == NULL)
99 struct evp_method_data_st *methdata = data;
102 && (store = get_evp_method_store(methdata->libctx)) == NULL)
143 struct evp_method_data_st *methdata = data;
151 * as the name or name id are passed via methdata.
153 if ((name_id = methdata->name_id) == 0 && methdata->names != NULL) {
154 OSSL_NAMEMAP *namemap = ossl_namemap_stored(methdata->libctx);
155 const char *names = methdata->names;
165 || (meth_id = evp_method_id(name_id, methdata->operation_id)) == 0)
169 && (store = get_evp_method_store(methdata->libctx)) == NULL)
172 if (!ossl_method_store_fetch(store, meth_id, methdata->propquery, prov,
183 struct evp_method_data_st *methdata = data;
201 if ((namemap = ossl_namemap_stored(methdata->libctx)) == NULL
203 || (meth_id = evp_method_id(name_id, methdata->operation_id)) == 0)
207 && (store = get_evp_method_store(methdata->libctx)) == NULL)
211 methdata->refcnt_up_method,
212 methdata->destruct_method);
229 struct evp_method_data_st *methdata = data;
239 method = methdata->method_from_algorithm(name_id, algodef, prov);
247 methdata->flag_construct_error_occurred = 1;
254 struct evp_method_data_st *methdata = data;
256 methdata->destruct_method(method);
260 inner_evp_generic_fetch(struct evp_method_data_st *methdata,
270 OSSL_METHOD_STORE *store = get_evp_method_store(methdata->libctx);
271 OSSL_NAMEMAP *namemap = ossl_namemap_stored(methdata->libctx);
336 methdata->operation_id = operation_id;
337 methdata->name_id = name_id;
338 methdata->names = name;
339 methdata->propquery = propq;
340 methdata->method_from_algorithm = new_method;
341 methdata->refcnt_up_method = up_ref_method;
342 methdata->destruct_method = free_method;
343 methdata->flag_construct_error_occurred = 0;
344 if ((method = ossl_method_construct(methdata->libctx, operation_id,
346 &mcm, methdata)) != NULL) {
365 unsupported = !methdata->flag_construct_error_occurred;
375 ossl_lib_ctx_get_descriptor(methdata->libctx),
391 struct evp_method_data_st methdata;
394 methdata.libctx = libctx;
395 methdata.tmp_store = NULL;
396 method = inner_evp_generic_fetch(&methdata, NULL, operation_id,
399 dealloc_tmp_evp_method_store(methdata.tmp_store);
418 struct evp_method_data_st methdata;
421 methdata.libctx = libctx;
422 methdata.tmp_store = NULL;
423 method = inner_evp_generic_fetch(&methdata, NULL, operation_id,
426 dealloc_tmp_evp_method_store(methdata.tmp_store);
444 struct evp_method_data_st methdata;
447 methdata.libctx = ossl_provider_libctx(prov);
448 methdata.tmp_store = NULL;
449 method = inner_evp_generic_fetch(&methdata, prov, operation_id,
452 dealloc_tmp_evp_method_store(methdata.tmp_store);
649 struct evp_method_data_st methdata;
652 methdata.libctx = libctx;
653 methdata.tmp_store = NULL;
654 (void)inner_evp_generic_fetch(&methdata, NULL, operation_id, 0, NULL, NULL,
660 if (methdata.tmp_store != NULL)
661 ossl_method_store_do_all(methdata.tmp_store, &filter_on_operation_id,
665 dealloc_tmp_evp_method_store(methdata.tmp_store);