git://git.exim.org
/
exim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix verification when DKIM Signatures are not inserted as tracking headers. Thanks...
[exim.git]
/
src
/
src
/
pdkim
/
pdkim.h
diff --git
a/src/src/pdkim/pdkim.h
b/src/src/pdkim/pdkim.h
index 57606ab93b96d8e5cf6359c8636154d70c2f1260..2066e273452149659db3482c710520b95aef7915 100644
(file)
--- a/
src/src/pdkim/pdkim.h
+++ b/
src/src/pdkim/pdkim.h
@@
-237,10
+237,6
@@
typedef struct pdkim_signature {
/* Signing specific ------------------------------------------------- */
char *rsa_privkey; /* Private RSA key */
char *sign_headers; /* To-be-signed header names */
/* Signing specific ------------------------------------------------- */
char *rsa_privkey; /* Private RSA key */
char *sign_headers; /* To-be-signed header names */
- /* Verification specific -------------------------------------------- */
- char *hnames_check; /* Tick-off header list that we use to keep
- track of header names that we have already
- added to the signature candidates. */
char *rawsig_no_b_val; /* Original signature header w/o b= tag value. */
} pdkim_signature;
char *rawsig_no_b_val; /* Original signature header w/o b= tag value. */
} pdkim_signature;
@@
-274,6
+270,7
@@
typedef struct pdkim_ctx {
int past_headers;
int num_buffered_crlf;
int num_headers;
int past_headers;
int num_buffered_crlf;
int num_headers;
+ pdkim_stringlist *headers; /* Raw headers for verification */
#ifdef PDKIM_DEBUG
/* A FILE pointer. When not NULL, debug output will be generated
#ifdef PDKIM_DEBUG
/* A FILE pointer. When not NULL, debug output will be generated