aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2004-01-16 17:42:36 +0000
committerWerner Koch <[email protected]>2004-01-16 17:42:36 +0000
commit4dc78204ae8b3632de311addbb215cdadf14acda (patch)
tree0b75c6e210b283cb34f039729c68a8b5c538607c
parentcomment typo fixes. (diff)
downloadgnupg-4dc78204ae8b3632de311addbb215cdadf14acda.tar.gz
gnupg-4dc78204ae8b3632de311addbb215cdadf14acda.zip
* sign.c (gpgsm_sign): Print an error message on all failures.
* decrypt.c (gpgsm_decrypt): Ditto.
-rw-r--r--sm/ChangeLog5
-rw-r--r--sm/decrypt.c5
-rw-r--r--sm/sign.c2
3 files changed, 11 insertions, 1 deletions
diff --git a/sm/ChangeLog b/sm/ChangeLog
index e3329b669..788c71f4d 100644
--- a/sm/ChangeLog
+++ b/sm/ChangeLog
@@ -1,3 +1,8 @@
+2004-01-16 Werner Koch <[email protected]>
+
+ * sign.c (gpgsm_sign): Print an error message on all failures.
+ * decrypt.c (gpgsm_decrypt): Ditto.
+
2003-12-17 Werner Koch <[email protected]>
* server.c (gpgsm_server): Add arg DEFAULT_RECPLIST.
diff --git a/sm/decrypt.c b/sm/decrypt.c
index 9b02392d6..c6eb8ab4b 100644
--- a/sm/decrypt.c
+++ b/sm/decrypt.c
@@ -482,7 +482,10 @@ gpgsm_decrypt (CTRL ctrl, int in_fd, FILE *out_fp)
leave:
if (rc)
- gpgsm_status (ctrl, STATUS_DECRYPTION_FAILED, NULL);
+ {
+ gpgsm_status (ctrl, STATUS_DECRYPTION_FAILED, NULL);
+ log_error ("message decryption failed: %s\n", gpg_strerror (rc));
+ }
ksba_cms_release (cms);
gpgsm_destroy_reader (b64reader);
gpgsm_destroy_writer (b64writer);
diff --git a/sm/sign.c b/sm/sign.c
index 5afbc6cdd..b3e3b5646 100644
--- a/sm/sign.c
+++ b/sm/sign.c
@@ -622,6 +622,8 @@ gpgsm_sign (CTRL ctrl, CERTLIST signerlist,
leave:
+ if (rc)
+ log_error ("error creating signature: %s\n", gpg_strerror (rc));
if (release_signerlist)
gpgsm_release_certlist (signerlist);
ksba_cms_release (cms);