diff options
author | Werner Koch <[email protected]> | 2020-10-28 16:06:27 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2020-10-28 16:06:27 +0000 |
commit | 243f9176e799b2328f2e5bed93099bfc474fdc5a (patch) | |
tree | 3e2d0ca22cba6bd17e0e15d12f041ff17450ea3a /g10/main.h | |
parent | gpg: Sort the signatures in standard key listings. (diff) | |
download | gnupg-243f9176e799b2328f2e5bed93099bfc474fdc5a.tar.gz gnupg-243f9176e799b2328f2e5bed93099bfc474fdc5a.zip |
gpg: New command --quick-revoke-sig
* g10/gpg.c (enum cmd_and_opt_values): Add aQuickRevSig.
(opts): Add --quick-revoke-sig.
(main): Implement.
* g10/keyedit.c (quick_find_keyblock): Add arg 'want_secret' and
adjust all callers.
(keyedit_quick_revsig): new.
* g10/revoke.c (get_default_sig_revocation_reason): New.
* g10/keylist.c (cmp_signodes): Make global.
--
GnuPG-bug-id: 5093
Diffstat (limited to 'g10/main.h')
-rw-r--r-- | g10/main.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/g10/main.h b/g10/main.h index 7b5754648..7f3752aac 100644 --- a/g10/main.h +++ b/g10/main.h @@ -457,8 +457,9 @@ int gen_desig_revoke (ctrl_t ctrl, const char *uname, strlist_t locusr); int revocation_reason_build_cb( PKT_signature *sig, void *opaque ); struct revocation_reason_info * ask_revocation_reason( int key_rev, int cert_rev, int hint ); -struct revocation_reason_info * get_default_uid_revocation_reason(void); -void release_revocation_reason_info( struct revocation_reason_info *reason ); +struct revocation_reason_info * get_default_uid_revocation_reason (void); +struct revocation_reason_info * get_default_sig_revocation_reason (void); +void release_revocation_reason_info (struct revocation_reason_info *reason); /*-- keylist.c --*/ void public_key_list (ctrl_t ctrl, strlist_t list, @@ -468,6 +469,7 @@ void print_subpackets_colon(PKT_signature *sig); void reorder_keyblock (KBNODE keyblock); void list_keyblock_direct (ctrl_t ctrl, kbnode_t keyblock, int secret, int has_secret, int fpr, int no_validity); +int cmp_signodes (const void *av, const void *bv); void print_fingerprint (ctrl_t ctrl, estream_t fp, PKT_public_key *pk, int mode); void print_revokers (estream_t fp, PKT_public_key *pk); |