OSSL_METHOD_STORE
OSSL_METHOD_STORE *decoder_store;
OSSL_METHOD_STORE *encoder_store;
OSSL_METHOD_STORE *store_loader_store;
OSSL_METHOD_STORE *store;
static OSSL_METHOD_STORE *get_decoder_store(OSSL_LIB_CTX *libctx)
OSSL_METHOD_STORE *store = get_decoder_store(methdata->libctx);
OSSL_METHOD_STORE *store = get_decoder_store(libctx);
OSSL_METHOD_STORE *store = get_decoder_store(libctx);
OSSL_METHOD_STORE *tmp_store; /* For get_tmp_decoder_store() */
static OSSL_METHOD_STORE *get_encoder_store(OSSL_LIB_CTX *libctx)
OSSL_METHOD_STORE *store = get_encoder_store(methdata->libctx);
OSSL_METHOD_STORE *store = get_encoder_store(libctx);
OSSL_METHOD_STORE *store = get_encoder_store(libctx);
OSSL_METHOD_STORE *tmp_store; /* For get_tmp_encoder_store() */
OSSL_METHOD_STORE *store = get_evp_method_store(methdata->libctx);
OSSL_METHOD_STORE *tmp_store; /* For get_tmp_evp_method_store() */
OSSL_METHOD_STORE *store = get_evp_method_store(libctx);
OSSL_METHOD_STORE *store = get_evp_method_store(libctx);
OSSL_METHOD_STORE *store = get_evp_method_store(libctx);
static OSSL_METHOD_STORE *get_evp_method_store(OSSL_LIB_CTX *libctx)
static void ossl_method_cache_flush_alg(OSSL_METHOD_STORE *store,
static void ossl_method_cache_flush(OSSL_METHOD_STORE *store, int nid);
static __owur int ossl_property_read_lock(OSSL_METHOD_STORE *p)
static __owur int ossl_property_write_lock(OSSL_METHOD_STORE *p)
static int ossl_property_unlock(OSSL_METHOD_STORE *p)
OSSL_METHOD_STORE *store = arg;
OSSL_METHOD_STORE *ossl_method_store_new(OSSL_LIB_CTX *ctx)
OSSL_METHOD_STORE *res;
void ossl_method_store_free(OSSL_METHOD_STORE *store)
int ossl_method_lock_store(OSSL_METHOD_STORE *store)
int ossl_method_unlock_store(OSSL_METHOD_STORE *store)
static ALGORITHM *ossl_method_store_retrieve(OSSL_METHOD_STORE *store, int nid)
static int ossl_method_store_insert(OSSL_METHOD_STORE *store, ALGORITHM *alg)
int ossl_method_store_add(OSSL_METHOD_STORE *store, const OSSL_PROVIDER *prov,
int ossl_method_store_remove(OSSL_METHOD_STORE *store, int nid,
OSSL_METHOD_STORE *store;
int ossl_method_store_remove_all_provided(OSSL_METHOD_STORE *store,
void ossl_method_store_do_all(OSSL_METHOD_STORE *store,
int ossl_method_store_fetch(OSSL_METHOD_STORE *store,
static void ossl_method_cache_flush_alg(OSSL_METHOD_STORE *store,
static void ossl_method_cache_flush(OSSL_METHOD_STORE *store, int nid)
int ossl_method_store_cache_flush_all(OSSL_METHOD_STORE *store)
static void ossl_method_cache_flush_some(OSSL_METHOD_STORE *store)
int ossl_method_store_cache_get(OSSL_METHOD_STORE *store, OSSL_PROVIDER *prov,
int ossl_method_store_cache_set(OSSL_METHOD_STORE *store, OSSL_PROVIDER *prov,
static OSSL_METHOD_STORE *get_loader_store(OSSL_LIB_CTX *libctx)
OSSL_METHOD_STORE *store = get_loader_store(methdata->libctx);
OSSL_METHOD_STORE *store = get_loader_store(libctx);
OSSL_METHOD_STORE *store = get_loader_store(libctx);
OSSL_METHOD_STORE *tmp_store; /* For get_tmp_loader_store() */
OSSL_METHOD_STORE *ossl_method_store_new(OSSL_LIB_CTX *ctx);
void ossl_method_store_free(OSSL_METHOD_STORE *store);
int ossl_method_lock_store(OSSL_METHOD_STORE *store);
int ossl_method_unlock_store(OSSL_METHOD_STORE *store);
int ossl_method_store_add(OSSL_METHOD_STORE *store, const OSSL_PROVIDER *prov,
int ossl_method_store_remove(OSSL_METHOD_STORE *store, int nid,
void ossl_method_store_do_all(OSSL_METHOD_STORE *store,
int ossl_method_store_fetch(OSSL_METHOD_STORE *store,
int ossl_method_store_remove_all_provided(OSSL_METHOD_STORE *store,
int ossl_method_store_cache_get(OSSL_METHOD_STORE *store, OSSL_PROVIDER *prov,
int ossl_method_store_cache_set(OSSL_METHOD_STORE *store, OSSL_PROVIDER *prov,
__owur int ossl_method_store_cache_flush_all(OSSL_METHOD_STORE *store);
OSSL_METHOD_STORE *store;
OSSL_METHOD_STORE *store;
OSSL_METHOD_STORE *store;
OSSL_METHOD_STORE *store;
OSSL_METHOD_STORE *store;
OSSL_METHOD_STORE *store;
OSSL_METHOD_STORE *store;
OSSL_METHOD_STORE *store;
OSSL_METHOD_STORE *store = NULL;
OSSL_METHOD_STORE *store;