Lines Matching refs:store

56  static void dealloc_tmp_evp_method_store(void *store)  in dealloc_tmp_evp_method_store()  argument
58 if (store != NULL) in dealloc_tmp_evp_method_store()
59 ossl_method_store_free(store); in dealloc_tmp_evp_method_store()
67 static int reserve_evp_method_store(void *store, void *data) in reserve_evp_method_store() argument
71 if (store == NULL in reserve_evp_method_store()
72 && (store = get_evp_method_store(methdata->libctx)) == NULL) in reserve_evp_method_store()
75 return ossl_method_lock_store(store); in reserve_evp_method_store()
78 static int unreserve_evp_method_store(void *store, void *data) in unreserve_evp_method_store() argument
82 if (store == NULL in unreserve_evp_method_store()
83 && (store = get_evp_method_store(methdata->libctx)) == NULL) in unreserve_evp_method_store()
86 return ossl_method_unlock_store(store); in unreserve_evp_method_store()
121 static void *get_evp_method_from_store(void *store, const OSSL_PROVIDER **prov, in get_evp_method_from_store() argument
149 if (store == NULL in get_evp_method_from_store()
150 && (store = get_evp_method_store(methdata->libctx)) == NULL) in get_evp_method_from_store()
153 if (!ossl_method_store_fetch(store, meth_id, methdata->propquery, prov, in get_evp_method_from_store()
159 static int put_evp_method_in_store(void *store, void *method, in put_evp_method_in_store() argument
187 if (store == NULL in put_evp_method_in_store()
188 && (store = get_evp_method_store(methdata->libctx)) == NULL) in put_evp_method_in_store()
191 return ossl_method_store_add(store, prov, meth_id, propdef, method, in put_evp_method_in_store()
250 OSSL_METHOD_STORE *store = get_evp_method_store(methdata->libctx); in inner_evp_generic_fetch() local
257 if (store == NULL || namemap == NULL) { in inner_evp_generic_fetch()
294 || !ossl_method_store_cache_get(store, prov, meth_id, propq, &method)) { in inner_evp_generic_fetch()
338 ossl_method_store_cache_set(store, prov, meth_id, propq, in inner_evp_generic_fetch()
413 OSSL_METHOD_STORE *store = get_evp_method_store(libctx); in evp_method_store_cache_flush() local
415 if (store != NULL) in evp_method_store_cache_flush()
416 return ossl_method_store_cache_flush_all(store); in evp_method_store_cache_flush()
423 OSSL_METHOD_STORE *store = get_evp_method_store(libctx); in evp_method_store_remove_all_provided() local
425 if (store != NULL) in evp_method_store_remove_all_provided()
426 return ossl_method_store_remove_all_provided(store, prov); in evp_method_store_remove_all_provided()
435 OSSL_METHOD_STORE *store = get_evp_method_store(libctx); in evp_set_parsed_default_properties() local
438 if (plp != NULL && store != NULL) { in evp_set_parsed_default_properties()
474 ret = ossl_method_store_cache_flush_all(store); in evp_set_parsed_default_properties()