aboutsummaryrefslogtreecommitdiffstats
path: root/g10/main.h
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2017-03-21 13:47:21 +0000
committerWerner Koch <[email protected]>2017-03-21 14:09:30 +0000
commit74c1f30ad6616186f0ab9dbaf34db6c17b1e40c4 (patch)
tree3803d7a42535c07c4181da3bc052e38f3dd4b22e /g10/main.h
parentdirmngr: Fix error handling. (diff)
downloadgnupg-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 'g10/main.h')
-rw-r--r--g10/main.h2
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 --*/