aboutsummaryrefslogtreecommitdiffstats
path: root/sm/decrypt.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2001-12-15 12:36:39 +0000
committerWerner Koch <[email protected]>2001-12-15 12:36:39 +0000
commit1301c0b5efda39c5257dd9dbde87211a4b54c9d2 (patch)
treecbf4ded1d97a541cb8aaf7715c8954016a98cdf3 /sm/decrypt.c
parent* keylist.c (list_cert_colon): Kludge to show an email address (diff)
downloadgnupg-1301c0b5efda39c5257dd9dbde87211a4b54c9d2.tar.gz
gnupg-1301c0b5efda39c5257dd9dbde87211a4b54c9d2.zip
* decrypt.c (gpgsm_decrypt): Write STATUS_DECRYPTION_*.
* sign.c (gpgsm_sign): Write a STATUS_SIG_CREATED.
Diffstat (limited to 'sm/decrypt.c')
-rw-r--r--sm/decrypt.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sm/decrypt.c b/sm/decrypt.c
index 6e88565b4..4038f8d27 100644
--- a/sm/decrypt.c
+++ b/sm/decrypt.c
@@ -453,9 +453,12 @@ gpgsm_decrypt (CTRL ctrl, int in_fd, FILE *out_fp)
log_error ("write failed: %s\n", gnupg_strerror (rc));
goto leave;
}
+ gpgsm_status (ctrl, STATUS_DECRYPTION_OKAY, NULL);
leave:
+ if (rc)
+ gpgsm_status (ctrl, STATUS_DECRYPTION_FAILED, NULL);
ksba_cms_release (cms);
gpgsm_destroy_reader (b64reader);
gpgsm_destroy_writer (b64writer);