summaryrefslogtreecommitdiffstats
path: root/include/internal
diff options
context:
space:
mode:
authorMatt Caswell <matt@openssl.org>2021-05-11 16:50:27 +0100
committerMatt Caswell <matt@openssl.org>2021-05-20 09:35:41 +0100
commitb1c053acdaaee5e653949932f9999370edfc64db (patch)
tree7415bb7e2ab85cddc2f4e88c36d6924954908584 /include/internal
parent366bf9aedbbf719097a891dbf675f46dab8c9276 (diff)
Ensure mirroring of properties works for subsequent updates
If the global properties are updated after a provider with a child libctx has already started we need to make sure those updates are mirrored in that child. 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/property.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/internal/property.h b/include/internal/property.h
index 85f602d1e5..856cd740ad 100644
--- a/include/internal/property.h
+++ b/include/internal/property.h
@@ -68,4 +68,7 @@ size_t ossl_property_list_to_string(OSSL_LIB_CTX *ctx,
const OSSL_PROPERTY_LIST *list, char *buf,
size_t bufsize);
+int ossl_global_properties_no_mirrored(OSSL_LIB_CTX *libctx);
+void ossl_global_properties_stop_mirroring(OSSL_LIB_CTX *libctx);
+
#endif