aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcus Brinkmann <[email protected]>2001-12-14 22:32:31 +0000
committerMarcus Brinkmann <[email protected]>2001-12-14 22:32:31 +0000
commit21b09f74e66699c8fca06b785f546671af996509 (patch)
treeca92f759986b0c3bd981a981ec3883366751ebf4
parentSmall code cleanup. (diff)
downloadgpgme-21b09f74e66699c8fca06b785f546671af996509.tar.gz
gpgme-21b09f74e66699c8fca06b785f546671af996509.zip
2001-12-14 Marcus Brinkmann <[email protected]>
* engine-gpgsm.c (_gpgme_gpgsm_op_verify): Put TEXT into message_data, not SIG. (_gpgme_gpgsm_op_sign): Use `--detached', not `--detach'. * sign.c (sign_status_handler): Call _gpgme_passphrase_status_handler early. 2001-12-14 Marcus Brinkmann <[email protected]>
-rw-r--r--gpgme/ChangeLog4
-rw-r--r--gpgme/engine-gpgsm.c2
-rw-r--r--gpgme/sign.c2
3 files changed, 7 insertions, 1 deletions
diff --git a/gpgme/ChangeLog b/gpgme/ChangeLog
index 166f6315..ed32880b 100644
--- a/gpgme/ChangeLog
+++ b/gpgme/ChangeLog
@@ -2,6 +2,10 @@
* engine-gpgsm.c (_gpgme_gpgsm_op_verify): Put TEXT into
message_data, not SIG.
+ (_gpgme_gpgsm_op_sign): Use `--detached', not `--detach'.
+
+ * sign.c (sign_status_handler): Call
+ _gpgme_passphrase_status_handler early.
2001-12-14 Marcus Brinkmann <[email protected]>
diff --git a/gpgme/engine-gpgsm.c b/gpgme/engine-gpgsm.c
index 366a631e..073f1df3 100644
--- a/gpgme/engine-gpgsm.c
+++ b/gpgme/engine-gpgsm.c
@@ -453,7 +453,7 @@ _gpgme_gpgsm_op_sign (GpgsmObject gpgsm, GpgmeData in, GpgmeData out,
return mk_error (Invalid_Value);
gpgsm->command = xtrystrdup (mode == GPGME_SIG_MODE_DETACH
- ? "SIGN --detach" : "SIGN");
+ ? "SIGN --detached" : "SIGN");
if (!gpgsm->command)
return mk_error (Out_Of_Core);
diff --git a/gpgme/sign.c b/gpgme/sign.c
index 448381d7..e31c5ad1 100644
--- a/gpgme/sign.c
+++ b/gpgme/sign.c
@@ -138,6 +138,8 @@ append_xml_siginfo (GpgmeData *rdh, char *args)
static void
sign_status_handler (GpgmeCtx ctx, GpgStatusCode code, char *args)
{
+ _gpgme_passphrase_status_handler (ctx, code, args);
+
if (ctx->out_of_core)
return;
if (!ctx->result.sign)