CORE & EVP: Specify OP_query_operation_name() for KEYMGMT
authorRichard Levitte <levitte@openssl.org>
Wed, 18 Dec 2019 12:20:55 +0000 (13:20 +0100)
committerRichard Levitte <levitte@openssl.org>
Thu, 9 Jan 2020 14:01:16 +0000 (15:01 +0100)
commite62a45b60e3166d995eb83840f437debf575c328
tree593daef7330874e6f5d7f75257957b34aada905e
parentcc4ff1061efd95f1560289f1bb726975cb7b83fc
CORE & EVP: Specify OP_query_operation_name() for KEYMGMT

This will allow keymgmt implementation for key types that need it to
specify the names of the diverse operation algorithms it can be used
with.  Currently, only one name per key type and operation is allowed.

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