summaryrefslogtreecommitdiffstats
path: root/crypto/evp/build.info
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2019-07-06 21:57:15 +0200
committerRichard Levitte <levitte@openssl.org>2019-07-22 06:18:58 +0200
commit70a1f7b4d7a0611508f45ef884472b9d84cbe108 (patch)
treecd5bedc27008fca58dbd88c09b5eafd640ec6fe3 /crypto/evp/build.info
parenta94a3e0d91378b5c478f687a0dbc51914d4ed497 (diff)
Add evp_keymgmt_export_to_provider(), for key transfer between providers
This function is used to transport private key materia from whatever is already attached to the EVP_PKEY to the new provider, using key data export and import functionality. If a legacy lower level key has been assigned to the EVP_PKEY, we use its data to create a provider side key, and thereby have a bridge between old style public key types and the EVP_PKEY on providers. If successful, this function returns a reference to the appropriate provider side data for the key. This can be used by any operation that wants to use this key. Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/9312)
Diffstat (limited to 'crypto/evp/build.info')
-rw-r--r--crypto/evp/build.info4
1 files changed, 2 insertions, 2 deletions
diff --git a/crypto/evp/build.info b/crypto/evp/build.info
index d889897b18..c650c28882 100644
--- a/crypto/evp/build.info
+++ b/crypto/evp/build.info
@@ -1,6 +1,6 @@
LIBS=../../libcrypto
-$COMMON=digest.c evp_enc.c evp_lib.c evp_fetch.c cmeth_lib.c keymgmt_meth.c \
- evp_utils.c
+$COMMON=digest.c evp_enc.c evp_lib.c evp_fetch.c cmeth_lib.c evp_utils.c \
+ keymgmt_meth.c keymgmt_lib.c
SOURCE[../../libcrypto]=$COMMON\
encode.c evp_key.c evp_cnf.c \
e_des.c e_bf.c e_idea.c e_des3.c e_camellia.c\