Lines Matching refs:providers

42  * provider_store_st: Holds information about the collection of providers that
44 * holds configuration information about providers that could be loaded at some
54 * As providers get activated or deactivated this needs to be mirrored in the
55 * associated child providers.
217 STACK_OF(OSSL_PROVIDER) *providers;
295 sk_OSSL_PROVIDER_pop_free(store->providers, provider_deactivate_free);
313 || (store->providers = sk_OSSL_PROVIDER_new(ossl_provider_cmp)) == NULL
422 * Make sure any providers are loaded from config before we try to find
438 if ((i = sk_OSSL_PROVIDER_find(store->providers, &tmpl)) != -1)
439 prov = sk_OSSL_PROVIDER_value(store->providers, i);
600 * create child providers as necessary.
628 idx = sk_OSSL_PROVIDER_find(store->providers, &tmpl);
632 actualtmp = sk_OSSL_PROVIDER_value(store->providers, idx);
635 if (sk_OSSL_PROVIDER_push(store->providers, prov) == 0)
639 sk_OSSL_PROVIDER_delete_ptr(store->providers, prov);
791 * providers (in the library or the application alike), the provider
1037 * child providers.
1327 * However, fallbacks are never third party providers so we accept this.
1334 if (sk_OSSL_PROVIDER_push(store->providers, prov) == 0) {
1361 * Make sure any providers are loaded from config before we try to use
1379 provs = sk_OSSL_PROVIDER_dup(store->providers);
1426 * Now, we sweep through all providers not under lock
1754 max = sk_OSSL_PROVIDER_num(store->providers);
1758 prov = sk_OSSL_PROVIDER_value(store->providers, i);
1783 prov = sk_OSSL_PROVIDER_value(store->providers, i);
1834 * discovery. We do not expect that many providers will use this, but one