aboutsummaryrefslogtreecommitdiffstats
path: root/apps/rsa.c
diff options
context:
space:
mode:
authorDaniel Fiala <daniel@openssl.org>2022-03-16 20:30:38 +0100
committerTomas Mraz <tomas@openssl.org>2022-03-22 14:03:29 +0100
commit388d6f4506892a47e69d28232c4b7ebd43706478 (patch)
tree5ab5cf0c6fe5f4246503501318fde19a0e834665 /apps/rsa.c
parent3b5b91992ca25bef8575dbd17d7d3a2ca9557e04 (diff)
downloadopenssl-388d6f4506892a47e69d28232c4b7ebd43706478.tar.gz
Make `openssl check -rsa ...` to work for both RSA and RSA-PSS.
Fixes openssl#17167 Reviewed-by: Paul Dale <pauli@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/17920) (cherry picked from commit 5d1f357a01f668f708c1abd7567175b4a0f18a38)
Diffstat (limited to 'apps/rsa.c')
-rw-r--r--apps/rsa.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/rsa.c b/apps/rsa.c
index 08527f6347..b45b40d015 100644
--- a/apps/rsa.c
+++ b/apps/rsa.c
@@ -255,7 +255,7 @@ int rsa_main(int argc, char **argv)
ERR_print_errors(bio_err);
goto end;
}
- if (!EVP_PKEY_is_a(pkey, "RSA")) {
+ if (!EVP_PKEY_is_a(pkey, "RSA") && !EVP_PKEY_is_a(pkey, "RSA-PSS")) {
BIO_printf(bio_err, "Not an RSA key\n");
goto end;
}