Lines Matching defs:libctx
159 OSSL_LIB_CTX *libctx; /* The library context this instance is in */
216 OSSL_LIB_CTX *libctx;
322 store->libctx = ctx;
335 static struct provider_store_st *get_provider_store(OSSL_LIB_CTX *libctx)
339 store = ossl_lib_ctx_get_data(libctx, OSSL_LIB_CTX_PROVIDER_STORE_INDEX,
346 int ossl_provider_disable_fallback_loading(OSSL_LIB_CTX *libctx)
350 if ((store = get_provider_store(libctx)) != NULL) {
362 int ossl_provider_info_add_to_store(OSSL_LIB_CTX *libctx,
365 struct provider_store_st *store = get_provider_store(libctx);
410 OSSL_PROVIDER *ossl_provider_find(OSSL_LIB_CTX *libctx, const char *name,
416 if ((store = get_provider_store(libctx)) != NULL) {
426 if (ossl_lib_ctx_is_default(libctx))
530 OSSL_PROVIDER *ossl_provider_new(OSSL_LIB_CTX *libctx, const char *name,
538 if ((store = get_provider_store(libctx)) == NULL)
573 prov->libctx = libctx;
621 if ((store = get_provider_store(prov->libctx)) == NULL)
801 int OSSL_PROVIDER_set_default_search_path(OSSL_LIB_CTX *libctx,
814 if ((store = get_provider_store(libctx)) != NULL
867 if ((store = get_provider_store(prov->libctx)) == NULL
1057 store = get_provider_store(prov->libctx);
1071 * We have had a direct activation in this child libctx so we need to
1176 if ((store = get_provider_store(prov->libctx)) == NULL)
1186 = evp_method_store_cache_flush(prov->libctx)
1188 + ossl_encoder_store_cache_flush(prov->libctx)
1189 + ossl_decoder_store_cache_flush(prov->libctx)
1190 + ossl_store_loader_store_cache_flush(prov->libctx)
1208 if ((store = get_provider_store(prov->libctx)) == NULL)
1318 prov->libctx = store->libctx;
1469 int OSSL_PROVIDER_available(OSSL_LIB_CTX *libctx, const char *name)
1473 struct provider_store_st *store = get_provider_store(libctx);
1478 prov = ossl_provider_find(libctx, name, 0);
1547 return prov != NULL ? prov->libctx : NULL;
1684 int ossl_provider_default_props_update(OSSL_LIB_CTX *libctx, const char *props)
1691 if ((store = get_provider_store(libctx)) == NULL)
1726 OSSL_LIB_CTX *libctx = thisprov->libctx;
1732 if ((store = get_provider_store(libctx)) == NULL)
1748 propsstr = evp_get_global_properties_str(libctx, 0);
1801 OSSL_LIB_CTX *libctx = thisprov->libctx;
1806 if ((store = get_provider_store(libctx)) == NULL)
1952 * NULL for |prov| == NULL and NULL libctx has a special meaning
1957 return (OPENSSL_CORE_CTX *)prov->libctx;
2033 static void core_self_test_get_callback(OPENSSL_CORE_CTX *libctx,
2036 OSSL_SELF_TEST_get_callback((OSSL_LIB_CTX *)libctx, cb, cbarg);