mirror of
https://github.com/openssl/openssl.git
synced 2024-12-09 05:51:54 +08:00
2274d22d39
While public keys and private keys use the same type (EVP_PKEY), just with different contents, callers still need to distinguish between the two to be able to know what functions to call with them (for example, to be able to choose between EVP_PKEY_print_private() and EVP_PKEY_print_public()). The OSSL_STORE backend knows what it loaded, so it has the capacity to inform. Note that the same as usual still applies, that a private key EVP_PKEY contains the public parts, but not necessarily the other way around. Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org> Reviewed-by: Shane Lontis <shane.lontis@oracle.com> (Merged from https://github.com/openssl/openssl/pull/12673) |
||
---|---|---|
.. | ||
build.info | ||
loader_file.c | ||
store_err.c | ||
store_init.c | ||
store_lib.c | ||
store_local.h | ||
store_register.c | ||
store_strings.c |