diff options
author | Matt Caswell <matt@openssl.org> | 2021-05-13 15:35:42 +0100 |
---|---|---|
committer | Matt Caswell <matt@openssl.org> | 2021-05-15 10:33:42 +0100 |
commit | 36a89c04390f2d98e740b9c53a1eead9dcb5f188 (patch) | |
tree | 8a895e2e68d24eceaa5a5fda2cf4b85807ffcfd2 /include/internal | |
parent | 773f1c3320f546a53906bd377b2c9d385ece3c39 (diff) |
Init the child providers immediately on creation of the child libctx
We were deferring the initial creation of the child providers until the
first fetch. This is a carry over from an earlier iteration of the child
lib ctx development and is no longer necessary. In fact we need to init
the child providers immediately otherwise not all providers quite init
correctly.
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15270)
Diffstat (limited to 'include/internal')
-rw-r--r-- | include/internal/provider.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/include/internal/provider.h b/include/internal/provider.h index 5b0af7a335..020cbc8a9e 100644 --- a/include/internal/provider.h +++ b/include/internal/provider.h @@ -108,7 +108,6 @@ int ossl_provider_clear_all_operation_bits(OSSL_LIB_CTX *libctx); void ossl_provider_add_conf_module(void); /* Child providers */ -int ossl_provider_init_child_providers(OSSL_LIB_CTX *ctx); int ossl_provider_init_as_child(OSSL_LIB_CTX *ctx, const OSSL_CORE_HANDLE *handle, const OSSL_DISPATCH *in); |