diff options
| -rw-r--r-- | gpgme/ChangeLog | 4 | ||||
| -rw-r--r-- | gpgme/engine-gpgsm.c | 2 | ||||
| -rw-r--r-- | gpgme/sign.c | 2 | 
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)  | 
