diff options
author | Matt Caswell <matt@openssl.org> | 2016-06-01 10:48:36 +0100 |
---|---|---|
committer | Matt Caswell <matt@openssl.org> | 2016-06-01 13:09:26 +0100 |
commit | 57358a83a401ef469353b7ebdae0cf3b870a4d5e (patch) | |
tree | 47afabb3031e198430c4daf6ab98edd8ae9865c6 /apps/req.c | |
parent | e51329d3815df95bf0ff66925c3961794f4c66d1 (diff) | |
download | openssl-new-57358a83a401ef469353b7ebdae0cf3b870a4d5e.tar.gz |
req command incorrectly displays the bits for an EC key
When the "req" command is used to generate a new EC key using the -newkey
option it will incorrectly display:
Generating a 2048 bit EC private key
This commit fixes the message to not display the bit length for EC keys
because we don't currently support getting that during generation.
GitHub Issue #1068
Reviewed-by: Richard Levitte <levitte@openssl.org>
Diffstat (limited to 'apps/req.c')
-rw-r--r-- | apps/req.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/apps/req.c b/apps/req.c index aaca43a758..ca8a9af874 100644 --- a/apps/req.c +++ b/apps/req.c @@ -499,8 +499,12 @@ int req_main(int argc, char **argv) } } - BIO_printf(bio_err, "Generating a %ld bit %s private key\n", - newkey, keyalgstr); + if (pkey_type == EVP_PKEY_EC) { + BIO_printf(bio_err, "Generating an EC private key\n"); + } else { + BIO_printf(bio_err, "Generating a %ld bit %s private key\n", + newkey, keyalgstr); + } EVP_PKEY_CTX_set_cb(genctx, genpkey_cb); EVP_PKEY_CTX_set_app_data(genctx, bio_err); |