diff options
author | GauriSpears <Gauri@nextmail.ru> | 2023-03-30 16:30:59 +0500 |
---|---|---|
committer | Tomas Mraz <tomas@openssl.org> | 2023-04-14 14:41:14 +0200 |
commit | 2197fba26c75b618640544697043f63c7eb85a36 (patch) | |
tree | 795c3222177bcca2f3983878ff78faaad0d2bd6e | |
parent | 8e6250633d5d0f7ae47a3955b7c9517a10bda9d6 (diff) | |
download | openssl-new-2197fba26c75b618640544697043f63c7eb85a36.tar.gz |
List also non-fetchable hashes in openssl dgst -list
CLA: trivial
Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20651)
(cherry picked from commit 7eab7680ee61c64b2ae7acd9dd199ab6734f3d1f)
-rw-r--r-- | apps/dgst.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/apps/dgst.c b/apps/dgst.c index 1042d940f4..213470da79 100644 --- a/apps/dgst.c +++ b/apps/dgst.c @@ -487,8 +487,11 @@ static void show_digests(const OBJ_NAME *name, void *arg) /* Filter out message digests that we cannot use */ md = EVP_MD_fetch(app_get0_libctx(), name->name, app_get0_propq()); - if (md == NULL) - return; + if (md == NULL) { + md = EVP_get_digestbyname(name->name); + if (md == NULL) + return; + } BIO_printf(dec->bio, "-%-25s", name->name); if (++dec->n == 3) { |