H A D | property.c | 73 * Lock to reserve the whole store. This is used when fetching a set 107 static void ossl_method_cache_flush_alg(OSSL_METHOD_STORE *store, 109 static void ossl_method_cache_flush(OSSL_METHOD_STORE *store, int nid); 234 OSSL_METHOD_STORE *store = arg; in alg_cleanup() 242 if (store != NULL) in alg_cleanup() 243 ossl_sa_ALGORITHM_set(store->algs, idx, NULL); 267 void ossl_method_store_free(OSSL_METHOD_STORE *store) in ossl_method_store_free() 269 if (store != NULL) { in ossl_method_store_free() 270 if (store->algs != NULL) in ossl_method_store_free() 271 ossl_sa_ALGORITHM_doall_arg(store in ossl_method_store_free() 232 OSSL_METHOD_STORE *store = arg; alg_cleanup() local 265 ossl_method_store_free(OSSL_METHOD_STORE * store) ossl_method_store_free() argument 277 ossl_method_lock_store(OSSL_METHOD_STORE * store) ossl_method_lock_store() argument 282 ossl_method_unlock_store(OSSL_METHOD_STORE * store) ossl_method_unlock_store() argument 287 ossl_method_store_retrieve(OSSL_METHOD_STORE * store,int nid) ossl_method_store_retrieve() argument 292 ossl_method_store_insert(OSSL_METHOD_STORE * store,ALGORITHM * alg) ossl_method_store_insert() argument 297 ossl_method_store_add(OSSL_METHOD_STORE * store,const OSSL_PROVIDER * prov,int nid,const char * properties,void * method,int (* method_up_ref)(void *),void (* method_destruct)(void *)) ossl_method_store_add() argument 379 ossl_method_store_remove(OSSL_METHOD_STORE * store,int nid,const void * method) ossl_method_store_remove() argument 417 OSSL_METHOD_STORE *store; global() member 451 ossl_method_store_remove_all_provided(OSSL_METHOD_STORE * store,const OSSL_PROVIDER * prov) ossl_method_store_remove_all_provided() argument 489 ossl_method_store_do_all(OSSL_METHOD_STORE * store,void (* fn)(int id,void * method,void * fnarg),void * fnarg) ossl_method_store_do_all() argument 501 ossl_method_store_fetch(OSSL_METHOD_STORE * store,int nid,const char * prop_query,const OSSL_PROVIDER ** prov_rw,void ** method) ossl_method_store_fetch() argument 584 ossl_method_cache_flush_alg(OSSL_METHOD_STORE * store,ALGORITHM * alg) ossl_method_cache_flush_alg() argument 591 ossl_method_cache_flush(OSSL_METHOD_STORE * store,int nid) ossl_method_cache_flush() argument 599 ossl_method_store_cache_flush_all(OSSL_METHOD_STORE * store) ossl_method_store_cache_flush_all() argument 660 ossl_method_cache_flush_some(OSSL_METHOD_STORE * store) ossl_method_cache_flush_some() argument 680 ossl_method_store_cache_get(OSSL_METHOD_STORE * store,OSSL_PROVIDER * prov,int nid,const char * prop_query,void ** method) ossl_method_store_cache_get() argument 710 ossl_method_store_cache_set(OSSL_METHOD_STORE * store,OSSL_PROVIDER * prov,int nid,const char * prop_query,void * method,int (* method_up_ref)(void *),void (* method_destruct)(void *)) ossl_method_store_cache_set() argument [all...] |