diff options
author | Matt Caswell <matt@openssl.org> | 2021-06-21 11:34:04 +0100 |
---|---|---|
committer | Matt Caswell <matt@openssl.org> | 2021-06-24 14:48:14 +0100 |
commit | eb2263da9abf3676cbcac672eee8a26416a8c309 (patch) | |
tree | deaa7046d31cd09982f119e39ff4a20dbd047891 /doc/internal | |
parent | d5fbd5b4eda592fd43e8688f69f3bac4ca5dd2da (diff) |
Set use_fallbacks to zero when we add a provider to the store
Update use_fallbacks to zero when we add a provider to the store rather
than when we activate it. Its only at the point that we add it to the store
that it is actually usable and visible to other threads.
Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15854)
Diffstat (limited to 'doc/internal')
-rw-r--r-- | doc/internal/man3/ossl_provider_new.pod | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/doc/internal/man3/ossl_provider_new.pod b/doc/internal/man3/ossl_provider_new.pod index d563d41e72..0a76135281 100644 --- a/doc/internal/man3/ossl_provider_new.pod +++ b/doc/internal/man3/ossl_provider_new.pod @@ -53,8 +53,7 @@ ossl_provider_get_capabilities * Activate the Provider * If the Provider is a module, the module will be loaded */ - int ossl_provider_activate(OSSL_PROVIDER *prov, int retain_fallbacks, - int upcalls); + int ossl_provider_activate(OSSL_PROVIDER *prov, int upcalls); int ossl_provider_deactivate(OSSL_PROVIDER *prov); /* Return pointer to the provider's context */ @@ -218,10 +217,8 @@ be located in that module, and called. =back -If I<retain_fallbacks> is zero, fallbacks are disabled. If it is nonzero, -fallbacks are left unchanged. If I<upcalls> is nonzero then, if this is a child -provider, upcalls to the parent libctx will be made to inform it of an -up-ref. +If I<upcalls> is nonzero then, if this is a child provider, upcalls to the +parent libctx will be made to inform it of an up-ref. ossl_provider_deactivate() "deactivates" the provider for the given provider object I<prov> by decrementing its activation count. When |