From b1c053acdaaee5e653949932f9999370edfc64db Mon Sep 17 00:00:00 2001 From: Matt Caswell Date: Tue, 11 May 2021 16:50:27 +0100 Subject: 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 (Merged from https://github.com/openssl/openssl/pull/15242) --- include/internal/property.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'include/internal/property.h') 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 -- cgit v1.2.3