summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorTomas Mraz <tomas@openssl.org>2022-01-20 19:49:40 +0100
committerTomas Mraz <tomas@openssl.org>2022-06-28 17:56:13 +0200
commitaf40029ea9bbc7289b05a8af84911b10cc442576 (patch)
tree6ef85beb071c1b698df16337b3743f3447596836 /include
parenteeb0185e74ca61fb9d531fdc8492ee4df89ebe91 (diff)
store_result: Add fallback for fetching the keymgmt from the provider of the store
Fixes #17531 Reviewed-by: Paul Dale <pauli@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/17554) (cherry picked from commit 4cfcc7e1213d39c78852a614894ebcd2e2be095c)
Diffstat (limited to 'include')
-rw-r--r--include/crypto/evp.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/crypto/evp.h b/include/crypto/evp.h
index 9db5d89430..eeac4ee9f1 100644
--- a/include/crypto/evp.h
+++ b/include/crypto/evp.h
@@ -838,6 +838,9 @@ const OSSL_PARAM *evp_keymgmt_export_types(const EVP_KEYMGMT *keymgmt,
int selection);
void *evp_keymgmt_dup(const EVP_KEYMGMT *keymgmt,
const void *keydata_from, int selection);
+EVP_KEYMGMT *evp_keymgmt_fetch_from_prov(OSSL_PROVIDER *prov,
+ const char *name,
+ const char *properties);
/* Pulling defines out of C source files */