diff options
author | Werner Koch <[email protected]> | 2017-03-21 13:47:21 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2017-03-21 14:09:30 +0000 |
commit | 74c1f30ad6616186f0ab9dbaf34db6c17b1e40c4 (patch) | |
tree | 3803d7a42535c07c4181da3bc052e38f3dd4b22e /g10/main.h | |
parent | dirmngr: Fix error handling. (diff) | |
download | gnupg-74c1f30ad6616186f0ab9dbaf34db6c17b1e40c4.tar.gz gnupg-74c1f30ad6616186f0ab9dbaf34db6c17b1e40c4.zip |
gpg: New command --quick-set-primary-uid.
* g10/gpg.c (aQuickSetPrimaryUid): New const.
(opts): New command --quick-set-primary-uid.
(main): Implement it.
* g10/keyedit.c (keyedit_quick_adduid): Factor some code out to ...
(quick_find_keyblock): new func.
(keyedit_quick_revuid): Use quick_find_keyblock.
(keyedit_quick_set_primary): New.
Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to '')
-rw-r--r-- | g10/main.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/g10/main.h b/g10/main.h index c9c345418..32d323b6b 100644 --- a/g10/main.h +++ b/g10/main.h @@ -300,6 +300,8 @@ void keyedit_quick_sign (ctrl_t ctrl, const char *fpr, strlist_t uids, strlist_t locusr, int local); void keyedit_quick_set_expire (ctrl_t ctrl, const char *fpr, const char *expirestr); +void keyedit_quick_set_primary (ctrl_t ctrl, const char *username, + const char *primaryuid); void show_basic_key_info (KBNODE keyblock); /*-- keygen.c --*/ |