diff options
Diffstat (limited to 'crypto/core_fetch.c')
-rw-r--r-- | crypto/core_fetch.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/crypto/core_fetch.c b/crypto/core_fetch.c index 1e0d82fb61..ed50bb87d5 100644 --- a/crypto/core_fetch.c +++ b/crypto/core_fetch.c @@ -31,7 +31,7 @@ static void ossl_method_construct_this(OSSL_PROVIDER *provider, struct construct_data_st *data = cbdata; void *method = NULL; - if ((method = data->mcm->construct(algo->algorithm_name, + if ((method = data->mcm->construct(algo->algorithm_names, algo->implementation, provider, data->mcm_data)) == NULL) return; @@ -53,12 +53,12 @@ static void ossl_method_construct_this(OSSL_PROVIDER *provider, * add to the global store */ data->mcm->put(data->libctx, NULL, method, provider, - data->operation_id, algo->algorithm_name, + data->operation_id, algo->algorithm_names, algo->property_definition, data->mcm_data); } data->mcm->put(data->libctx, data->store, method, provider, - data->operation_id, algo->algorithm_name, + data->operation_id, algo->algorithm_names, algo->property_definition, data->mcm_data); /* refcnt-- because we're dropping the reference */ |