aboutsummaryrefslogtreecommitdiffstats
path: root/sm/gpgsm.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2002-07-22 10:23:10 +0000
committerWerner Koch <[email protected]>2002-07-22 10:23:10 +0000
commit9f8fef65caccbf7377cfa8381c2fb0bb874e66ff (patch)
treee068bf02f38722dc713f157c63bd620632f81109 /sm/gpgsm.c
parent* keybox-defs.h: New BLOBTYPTE_EMPTY. (diff)
downloadgnupg-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.c13
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: