diff options
author | Werner Koch <[email protected]> | 2008-04-18 09:20:25 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2008-04-18 09:20:25 +0000 |
commit | 4896f5f47c1a58a4ee81c1ce1ef879fd3156bbe7 (patch) | |
tree | fb2741341342ef10c52ef1f345eef45eda8defe0 /sm | |
parent | Test commit (diff) | |
download | gnupg-4896f5f47c1a58a4ee81c1ce1ef879fd3156bbe7.tar.gz gnupg-4896f5f47c1a58a4ee81c1ce1ef879fd3156bbe7.zip |
Adjust for the changed Camellia draft.
W32 gettext changes.
Comment and typo fixes.
Diffstat (limited to 'sm')
-rw-r--r-- | sm/ChangeLog | 4 | ||||
-rw-r--r-- | sm/verify.c | 12 |
2 files changed, 14 insertions, 2 deletions
diff --git a/sm/ChangeLog b/sm/ChangeLog index 6a77e2a91..bff7f1bee 100644 --- a/sm/ChangeLog +++ b/sm/ChangeLog @@ -1,3 +1,7 @@ +2008-04-09 Werner Koch <[email protected]> + + * verify.c (gpgsm_verify): Print the message hash values on error. + 2008-03-31 Werner Koch <[email protected]> * call-dirmngr.c (start_dirmngr): Use log_info instead of diff --git a/sm/verify.c b/sm/verify.c index 1071d9086..8ce5affb8 100644 --- a/sm/verify.c +++ b/sm/verify.c @@ -467,8 +467,16 @@ gpgsm_verify (ctrl_t ctrl, int in_fd, int data_fd, FILE *out_fp) { char *fpr; - log_error ("invalid signature: message digest attribute " - "does not match calculated one\n"); + log_error (_("invalid signature: message digest attribute " + "does not match computed one\n")); + if (DBG_X509) + { + if (msgdigest) + log_printhex ("message: ", msgdigest, msgdigestlen); + if (s) + log_printhex ("computed: ", + s, gcry_md_get_algo_dlen (algo)); + } fpr = gpgsm_fpr_and_name_for_status (cert); gpgsm_status (ctrl, STATUS_BADSIG, fpr); xfree (fpr); |