Re-implement EVP_MD_name() and EVP_CIPHER_name() as functions
authorRichard Levitte <levitte@openssl.org>
Wed, 10 Jul 2019 20:24:00 +0000 (22:24 +0200)
committerRichard Levitte <levitte@openssl.org>
Tue, 23 Jul 2019 04:34:09 +0000 (06:34 +0200)
commitc750bc08516f1273751ba03fa533e3eb2418b92d
tree8bd24cd14dd73d9443150ccd63bb954861245ed7
parent6b9e37246d5fd8e701b825c71fa1a018916af33c
Re-implement EVP_MD_name() and EVP_CIPHER_name() as functions

They will do the same as usual for non-provider algorithms
implementations, but can handle provider implementations as well.

Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/9356)
crypto/evp/evp_lib.c
doc/man3/EVP_DigestInit.pod
doc/man3/EVP_EncryptInit.pod
include/openssl/evp.h
util/libcrypto.num
util/private.num