diff options
author | Werner Koch <wk@gnupg.org> | 2023-02-07 14:25:58 +0100 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2023-02-07 14:50:03 +0100 |
commit | 103acfe9ca6e314049671f5b5a760a620046788f (patch) | |
tree | a0ab9b3ea0a9503a3fdb2fe31bb1f61eef914f76 /g10/options.h | |
parent | ssh: Allow to define the order in which keys are returned. (diff) | |
download | gnupg2-103acfe9ca6e314049671f5b5a760a620046788f.tar.xz gnupg2-103acfe9ca6e314049671f5b5a760a620046788f.zip |
gpg: New list-option --show-unusable-sigs.
* g10/options.h (LIST_SHOW_UNUSABLE_SIGS): New.
* g10/gpg.c (parse_list_options): Add "show-unusable-sigs".
* g10/keydb.h (keyid_eq): New.
(pk_is_primary): New.
* g10/keylist.c (list_signature_print): Early return for weak key
signatures. Print "self-signature" instead of user-id.
(list_keyblock_print): Simplify and always set self-sig node flag.
--
This patch avoid the printing of often hundreds of "Invalid digest
algorithm" notices during key signature listings if those key
signatures were done with SHA1. The new option can be used to revert
the behaviour.
We now also print "[self-signature]" with --check-sigs or --list-sigs
instead of the primary user id. This makes such listing easier to read.
Diffstat (limited to 'g10/options.h')
-rw-r--r-- | g10/options.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/g10/options.h b/g10/options.h index 74a6cdb16..499544cdf 100644 --- a/g10/options.h +++ b/g10/options.h @@ -426,6 +426,7 @@ EXTERN_UNLESS_MAIN_MODULE int memory_stat_debug_mode; #define LIST_SORT_SIGS (1<<13) #define LIST_SHOW_PREF (1<<14) #define LIST_SHOW_PREF_VERBOSE (1<<15) +#define LIST_SHOW_UNUSABLE_SIGS (1<<16) #define VERIFY_SHOW_PHOTOS (1<<0) #define VERIFY_SHOW_POLICY_URLS (1<<1) |