diff options
author | Matt Caswell <matt@openssl.org> | 2021-05-07 17:59:47 +0100 |
---|---|---|
committer | Matt Caswell <matt@openssl.org> | 2021-05-20 09:32:40 +0100 |
commit | 447588b69aa6ba46e61302570df9d2d2a57960ed (patch) | |
tree | c0bd727c9b2b0c43ed023bba922ffb8a30684ee8 /include/crypto | |
parent | ad8570a8b6b4ec27e92013653d4d36b0c1b36991 (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.h | 3 |
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); |