aboutsummaryrefslogtreecommitdiff
path: root/crypto/evp/mac_meth.c
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2019-09-23 10:56:13 +0200
committerRichard Levitte <levitte@openssl.org>2019-10-17 09:16:45 +0200
commitf651c727f85813085355bb207cf913288108ed79 (patch)
tree0eceb269b851cf095712b5332d4b222beb1c6fb3 /crypto/evp/mac_meth.c
parent251e610ce4479913e593f9f7a9a711115e6cf1a3 (diff)
downloadopenssl-f651c727f85813085355bb207cf913288108ed79.zip
openssl-f651c727f85813085355bb207cf913288108ed79.tar.gz
openssl-f651c727f85813085355bb207cf913288108ed79.tar.bz2
EVP: add name traversal functions to all fetchable types
The following new functions all do the same thing; they traverse the set of names assigned to implementations of each algorithm type: EVP_MD_names_do_all(), EVP_CIPHER_names_do_all(), EVP_MAC_names_do_all(), EVP_KEYMGMT_names_do_all(), EVP_KEYEXCH_names_do_all(), EVP_KDF_names_do_all(), EVP_SIGNATURE_names_do_all() We add a warning to the documentation of EVP_CIPHER_name() and EVP_MD_name(), as they aren't suitable to use with multiple-name implementation. We also remove EVP_MAC_name() and evp_KDF_name(), as they serve no useful purpose. Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org> (Merged from https://github.com/openssl/openssl/pull/9979)
Diffstat (limited to 'crypto/evp/mac_meth.c')
-rw-r--r--crypto/evp/mac_meth.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/crypto/evp/mac_meth.c b/crypto/evp/mac_meth.c
index 86f5434..2c124ae 100644
--- a/crypto/evp/mac_meth.c
+++ b/crypto/evp/mac_meth.c
@@ -168,11 +168,6 @@ void EVP_MAC_free(EVP_MAC *mac)
evp_mac_free(mac);
}
-const char *EVP_MAC_name(const EVP_MAC *mac)
-{
- return evp_first_name(mac->prov, mac->name_id);
-}
-
const OSSL_PROVIDER *EVP_MAC_provider(const EVP_MAC *mac)
{
return mac->prov;