diff options
author | Werner Koch <[email protected]> | 2002-07-22 10:23:10 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2002-07-22 10:23:10 +0000 |
commit | 9f8fef65caccbf7377cfa8381c2fb0bb874e66ff (patch) | |
tree | e068bf02f38722dc713f157c63bd620632f81109 /sm/gpgsm.c | |
parent | * keybox-defs.h: New BLOBTYPTE_EMPTY. (diff) | |
download | gnupg-9f8fef65caccbf7377cfa8381c2fb0bb874e66ff.tar.gz gnupg-9f8fef65caccbf7377cfa8381c2fb0bb874e66ff.zip |
* delete.c: New.
* gpgsm.c: Made --delete-key work.
* server.c (cmd_delkeys): New.
(register_commands): New command DELKEYS.
* decrypt.c (gpgsm_decrypt): Print a convenience note when RC2 is
used and a STATUS_ERROR with the algorithm oid.
Diffstat (limited to 'sm/gpgsm.c')
-rw-r--r-- | sm/gpgsm.c | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/sm/gpgsm.c b/sm/gpgsm.c index f2287ef20..9efeca79f 100644 --- a/sm/gpgsm.c +++ b/sm/gpgsm.c @@ -742,7 +742,7 @@ main ( int argc, char **argv) case aDeleteKey: set_cmd (&cmd, aDeleteKey); - greeting=1; + /*greeting=1;*/ break; case aDetachedSign: @@ -1213,13 +1213,10 @@ main ( int argc, char **argv) break; case aDeleteKey: - if (argc != 1) - wrong_args(_("--delete-key user-id")); - log_error ("this command has not yet been implemented\n"); -/* username = make_username (fname); */ -/* if( (rc = delete_key(username)) ) */ -/* log_error ("%s: delete key failed: %s\n", username, gpg_errstr(rc) ); */ -/* xfree(username); */ + for (sl=NULL; argc; argc--, argv++) + add_to_strlist (&sl, *argv); + gpgsm_delete (&ctrl, sl); + free_strlist(sl); break; case aListSigs: |