summaryrefslogtreecommitdiffstats
path: root/include/crypto
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/crypto
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/crypto')
-rw-r--r--include/crypto/evp.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/crypto/evp.h b/include/crypto/evp.h
index 96a109e38b..92a9f0fc29 100644
--- a/include/crypto/evp.h
+++ b/include/crypto/evp.h
@@ -886,7 +886,8 @@ int evp_pkey_ctx_use_cached_data(EVP_PKEY_CTX *ctx);
int evp_method_store_flush(OSSL_LIB_CTX *libctx);
int evp_set_default_properties_int(OSSL_LIB_CTX *libctx, const char *propq,
- int loadconfig);
+ int loadconfig, int mirrored);
+char *evp_get_global_properties_str(OSSL_LIB_CTX *libctx, int loadconfig);
void evp_md_ctx_clear_digest(EVP_MD_CTX *ctx, int force);