diff options
author | Werner Koch <wk@gnupg.org> | 2014-05-07 15:05:34 +0200 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2014-05-07 15:05:34 +0200 |
commit | 359c643d747c890f73f68b42e0aeb896016f05fd (patch) | |
tree | 568fac611f71e7aeb84c3b4bdcaf3c52d651bbe9 | |
parent | gpg: Fix memleak in signature verification of bogus keys. (diff) | |
download | gnupg2-359c643d747c890f73f68b42e0aeb896016f05fd.tar.xz gnupg2-359c643d747c890f73f68b42e0aeb896016f05fd.zip |
gpg: Print the key algorithm/curve with signature info.
* g10/mainproc.c (check_sig_and_print): Print the name and curve.
-rw-r--r-- | g10/mainproc.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/g10/mainproc.c b/g10/mainproc.c index d4a054978..28bb05ed1 100644 --- a/g10/mainproc.c +++ b/g10/mainproc.c @@ -1564,6 +1564,9 @@ check_sig_and_print (CTX c, KBNODE node) int rc; int is_expkey = 0; int is_revkey = 0; + char pkstrbuf[PUBKEY_STRING_SIZE]; + + *pkstrbuf = 0; if (opt.skip_verify) { @@ -1843,6 +1846,8 @@ check_sig_and_print (CTX c, KBNODE node) log_printf (" [%s]\n",trust_value_to_string(valid)); else log_printf ("\n"); + + pubkey_string (pk, pkstrbuf, sizeof pkstrbuf); count++; } @@ -2017,10 +2022,12 @@ check_sig_and_print (CTX c, KBNODE node) log_info (_("Signature expires %s\n"), asctimestamp(sig->expiredate)); if (opt.verbose) - log_info (_("%s signature, digest algorithm %s\n"), + log_info (_("%s signature, digest algorithm %s%s%s\n"), sig->sig_class==0x00?_("binary"): sig->sig_class==0x01?_("textmode"):_("unknown"), - gcry_md_algo_name (sig->digest_algo)); + gcry_md_algo_name (sig->digest_algo), + *pkstrbuf?", key algorithm ":"", + pkstrbuf); if (rc) g10_errors_seen = 1; |