]> git.ipfire.org Git - thirdparty/openssl.git/commit
KEYMGMT: Add key loading function OSSL_FUNC_keymgmt_load()
authorRichard Levitte <levitte@openssl.org>
Wed, 8 Jul 2020 20:21:18 +0000 (22:21 +0200)
committerRichard Levitte <levitte@openssl.org>
Fri, 24 Jul 2020 14:32:00 +0000 (16:32 +0200)
commit5dacb38ccefd45d832c9710b4dd0121fdcbdac72
treefccb9bbd4fdf791d6461dedb1f26b163fe0b37a4
parentaf836c22cede6bd89c0b35c13d17e95f1854c5d0
KEYMGMT: Add key loading function OSSL_FUNC_keymgmt_load()

This function is used to create a keydata for a key that libcrypto
only has a reference to.

This introduces provider references, the contents which only the
provider know how to interpret.  Outside of the provider, this is just
an array of bytes.

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/12410)
crypto/evp/evp_local.h
crypto/evp/keymgmt_meth.c
doc/man7/provider-keymgmt.pod
include/crypto/evp.h
include/openssl/core_dispatch.h