mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-14 21:47:19 +02:00
v0.2.11
This commit is contained in:
parent
b13e238a19
commit
0eb5aa6cfd
19 changed files with 226 additions and 264 deletions
11
g10/g10.c
11
g10/g10.c
|
@ -120,7 +120,7 @@ static ARGPARSE_OPTS opts[] = {
|
|||
|
||||
enum cmd_values { aNull = 0,
|
||||
aSym, aStore, aEncr, aKeygen, aSign, aSignEncr,
|
||||
aSignKey, aClearsign, aListPackets, aEditSig,
|
||||
aSignKey, aClearsign, aListPackets, aEditSig, aDeleteKey,
|
||||
aKMode, aKModeC, aChangePass, aImport,
|
||||
aExport, aCheckKeys, aGenRevoke,
|
||||
aNOP };
|
||||
|
@ -416,6 +416,7 @@ main( int argc, char **argv )
|
|||
case 501: opt.answer_yes = 1; break;
|
||||
case 502: opt.answer_no = 1; break;
|
||||
case 503: set_cmd( &cmd, aKeygen); break;
|
||||
case 505: set_cmd( &cmd, aDeleteKey); break;
|
||||
case 506: set_cmd( &cmd, aSignKey); break;
|
||||
case 507: set_cmd( &cmd, aStore); break;
|
||||
case 508: set_cmd( &cmd, aCheckKeys);
|
||||
|
@ -612,6 +613,14 @@ main( int argc, char **argv )
|
|||
log_error("%s: edit signature failed: %s\n", fname_print, g10_errstr(rc) );
|
||||
break;
|
||||
|
||||
case aDeleteKey:
|
||||
if( argc != 1 )
|
||||
wrong_args(_("--delete-key username"));
|
||||
/* note: fname is the user id! */
|
||||
if( (rc = delete_key(fname)) )
|
||||
log_error("%s: delete key failed: %s\n", fname_print, g10_errstr(rc) );
|
||||
break;
|
||||
|
||||
case aChangePass: /* Chnage the passphrase */
|
||||
if( argc > 1 ) /* no arg: use default, 1 arg use this one */
|
||||
wrong_args(_("--change-passphrase [username]"));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue