diff options
author | Tomas Mraz <tomas@openssl.org> | 2022-01-20 19:49:40 +0100 |
---|---|---|
committer | Tomas Mraz <tomas@openssl.org> | 2022-06-28 17:54:56 +0200 |
commit | 4cfcc7e1213d39c78852a614894ebcd2e2be095c (patch) | |
tree | 829de8e6faa5afe9542f40fab16d6e56109961b3 /include | |
parent | e2f6960fc5fe1d6eb2178adf51db1ed206ff9e90 (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)
Diffstat (limited to 'include')
-rw-r--r-- | include/crypto/evp.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/crypto/evp.h b/include/crypto/evp.h index 845c62e293..cd281a8863 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 */ |