summaryrefslogtreecommitdiffstats
path: root/include/internal
diff options
context:
space:
mode:
authorMatt Caswell <matt@openssl.org>2021-05-07 17:59:47 +0100
committerMatt Caswell <matt@openssl.org>2021-05-20 09:32:40 +0100
commit447588b69aa6ba46e61302570df9d2d2a57960ed (patch)
treec0bd727c9b2b0c43ed023bba922ffb8a30684ee8 /include/internal
parentad8570a8b6b4ec27e92013653d4d36b0c1b36991 (diff)
Add a callback for providers to know about global properties changes
Where a child libctx is in use it needs to know what the current global properties are. Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/15242)
Diffstat (limited to 'include/internal')
-rw-r--r--include/internal/provider.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/internal/provider.h b/include/internal/provider.h
index 020cbc8a9e..df20c76f90 100644
--- a/include/internal/provider.h
+++ b/include/internal/provider.h
@@ -50,6 +50,7 @@ int ossl_provider_convert_to_child(OSSL_PROVIDER *prov,
const OSSL_CORE_HANDLE *ossl_provider_get_parent(OSSL_PROVIDER *prov);
int ossl_provider_up_ref_parent(OSSL_PROVIDER *prov, int activate);
int ossl_provider_free_parent(OSSL_PROVIDER *prov, int deactivate);
+int ossl_provider_default_props_update(OSSL_LIB_CTX *libctx, const char *props);
/* Disable fallback loading */
int ossl_provider_disable_fallback_loading(OSSL_LIB_CTX *libctx);