1
0
mirror of git://git.gnupg.org/gnupg.git synced 2025-06-22 21:07:56 +02:00
Werner Koch 3f825b044b
gpg: Show revocation reason with a standard -k listing.
* g10/packet.h (struct revoke_info): Extend to carry the recocation
reason.
* g10/getkey.c (sig_to_revoke_info): Extend to strore the reason.
(merge_selfsigs): Extend to also store the reason in the public key.
* g10/keylist.c (list_signature_print): Factor some code out to ...
(print_revocation_reason_comment): new function.
(print_revocation_reason): New.
(print_key_line): Call new function to print the reason.
* g10/import.c (get_revocation_reason): Use
print_revocation_reason_comment and factor some code out to ...
(revocation_reason_code_to_str): new function.

* g10/gpgv.c (revocation_reason_code_to_str): Add stub.
* g10/test-stubs.c (revocation_reason_code_to_str): Ditto.
--

With this change the revocation reason of a revoked key (but not for a
revoked uid or subkey) is now displayed in "gpg -k" listing right
below the primary key fingerprint.  Before that "gpg --checks-sigs"
was required to do show this info.

GnuPG-bug-id: 7083
2025-06-20 15:17:19 +02:00
..
2025-01-20 15:07:19 +09:00
2024-09-11 13:51:16 +09:00
2024-08-09 09:31:54 +02:00
2023-06-20 09:08:29 +09:00
2024-08-08 17:31:26 +02:00
2020-11-11 09:13:13 +09:00
2025-05-09 16:24:18 +02:00
2025-03-14 13:24:44 +01:00
2022-11-09 10:37:58 +09:00
2022-11-09 10:37:58 +09:00
2025-05-16 14:26:45 +02:00
2015-02-04 09:15:34 +01:00
2017-03-07 20:25:54 +09:00
2017-03-07 20:25:54 +09:00
2024-05-31 12:28:32 +02:00
2024-12-04 11:04:41 +01:00
2025-04-29 18:35:29 +02:00
2024-08-09 09:31:54 +02:00
2024-04-15 13:25:07 +02:00
2020-02-18 18:07:46 -05:00
2019-07-11 12:32:44 +09:00
2019-07-23 12:04:21 +09:00
2017-01-23 19:16:55 +01:00
2017-03-07 20:32:09 +09:00
2024-05-31 12:28:32 +02:00
2016-03-08 14:08:49 +01:00
2024-03-12 16:00:55 +01:00
2024-02-10 14:26:55 +01:00
2016-12-06 12:16:56 +01:00
2023-02-16 18:10:03 +01:00
2024-03-12 16:00:55 +01:00