mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-03 22:56:33 +02:00
gpg: New command --quick-add-adsk
* g10/gpg.c (enum cmd_and_opt_values): Add aQuickAddADSK.
(opts): Add --quick-add-adsk.
(main): Call the actual function.
* g10/keyedit.c (keyedit_quick_addadsk): New.
(menu_addadsk): Add arg adskfpr and change caller.
--
GnuPG-bug-id: 6395
(cherry picked from commit 9f27e448bf
)
This commit is contained in:
parent
eafe175320
commit
45ae027ce4
4 changed files with 89 additions and 1 deletions
15
g10/gpg.c
15
g10/gpg.c
|
@ -128,6 +128,7 @@ enum cmd_and_opt_values
|
|||
aQuickRevSig,
|
||||
aQuickAddUid,
|
||||
aQuickAddKey,
|
||||
aQuickAddADSK,
|
||||
aQuickRevUid,
|
||||
aQuickSetExpire,
|
||||
aQuickSetPrimaryUid,
|
||||
|
@ -481,6 +482,7 @@ static ARGPARSE_OPTS opts[] = {
|
|||
ARGPARSE_c (aQuickAddUid, "quick-adduid", "@"),
|
||||
ARGPARSE_c (aQuickAddKey, "quick-add-key", "@"),
|
||||
ARGPARSE_c (aQuickAddKey, "quick-addkey", "@"),
|
||||
ARGPARSE_c (aQuickAddADSK, "quick-add-adsk", "@"),
|
||||
ARGPARSE_c (aQuickRevUid, "quick-revoke-uid",
|
||||
N_("quickly revoke a user-id")),
|
||||
ARGPARSE_c (aQuickRevUid, "quick-revuid", "@"),
|
||||
|
@ -2641,6 +2643,7 @@ main (int argc, char **argv)
|
|||
case aQuickKeygen:
|
||||
case aQuickAddUid:
|
||||
case aQuickAddKey:
|
||||
case aQuickAddADSK:
|
||||
case aQuickRevUid:
|
||||
case aQuickSetExpire:
|
||||
case aQuickSetPrimaryUid:
|
||||
|
@ -4224,6 +4227,7 @@ main (int argc, char **argv)
|
|||
case aQuickKeygen:
|
||||
case aQuickAddUid:
|
||||
case aQuickAddKey:
|
||||
case aQuickAddADSK:
|
||||
case aQuickRevUid:
|
||||
case aQuickSetPrimaryUid:
|
||||
case aQuickUpdatePref:
|
||||
|
@ -4691,6 +4695,17 @@ main (int argc, char **argv)
|
|||
}
|
||||
break;
|
||||
|
||||
case aQuickAddADSK:
|
||||
{
|
||||
if (argc != 2)
|
||||
wrong_args ("--quick-add-adsk FINGERPRINT ADSK-FINGERPRINT");
|
||||
if (mopt.forbid_gen_key)
|
||||
gen_key_forbidden ();
|
||||
else
|
||||
keyedit_quick_addadsk (ctrl, argv[0], argv[1]);
|
||||
}
|
||||
break;
|
||||
|
||||
case aQuickRevUid:
|
||||
{
|
||||
const char *uid, *uidtorev;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue