* sign.c (gpgsm_sign): Print an error message on all failures.
authorWerner Koch <wk@gnupg.org>
Fri, 16 Jan 2004 17:42:36 +0000 (17:42 +0000)
committerWerner Koch <wk@gnupg.org>
Fri, 16 Jan 2004 17:42:36 +0000 (17:42 +0000)
* decrypt.c (gpgsm_decrypt): Ditto.

sm/ChangeLog
sm/decrypt.c
sm/sign.c

index e3329b6..788c71f 100644 (file)
@@ -1,3 +1,8 @@
+2004-01-16  Werner Koch  <wk@gnupg.org>
+
+       * sign.c (gpgsm_sign): Print an error message on all failures.
+       * decrypt.c (gpgsm_decrypt): Ditto.
+
 2003-12-17  Werner Koch  <wk@gnupg.org>
 
        * server.c (gpgsm_server): Add arg DEFAULT_RECPLIST.
index 9b02392..c6eb8ab 100644 (file)
@@ -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);
index 5afbc6c..b3e3b56 100644 (file)
--- 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);