* If we haven't been told not to store,
* add to the global store
*/
- data->mcm->put(data->libctx, NULL, method,
+ data->mcm->put(data->libctx, NULL, method, data->operation_id,
thismap->algorithm_name,
thismap->property_definition, data->mcm_data);
}
- data->mcm->put(data->libctx, data->store, method,
+ data->mcm->put(data->libctx, data->store, method, data->operation_id,
thismap->algorithm_name, thismap->property_definition,
data->mcm_data);
void *method = NULL;
if ((method =
- mcm->get(libctx, NULL, name, propquery, mcm_data)) == NULL) {
+ mcm->get(libctx, NULL, operation_id, name, propquery, mcm_data))
+ == NULL) {
struct construct_data_st cbdata;
/*
ossl_provider_forall_loaded(libctx, ossl_method_construct_this,
&cbdata);
- method = mcm->get(libctx, cbdata.store, name, propquery, mcm_data);
+ method = mcm->get(libctx, cbdata.store, operation_id, name,
+ propquery, mcm_data);
mcm->dealloc_tmp_store(cbdata.store);
}