Commit | Line | Data |
---|---|---|
80a47a2c TK |
1 | /************************************************* |
2 | * Exim - an Internet mail transport agent * | |
3 | *************************************************/ | |
4 | ||
80fea873 | 5 | /* Copyright (c) University of Cambridge, 1995 - 2016 */ |
80a47a2c TK |
6 | /* See the file NOTICE for conditions of use and distribution. */ |
7 | ||
2592e6c0 | 8 | void dkim_exim_init(void); |
55414b25 | 9 | uschar *dkim_exim_sign(int, uschar *, const uschar *, uschar *, uschar *, uschar *); |
80a47a2c TK |
10 | void dkim_exim_verify_init(void); |
11 | void dkim_exim_verify_feed(uschar *, int); | |
12 | void dkim_exim_verify_finish(void); | |
13 | void dkim_exim_acl_setup(uschar *); | |
14 | uschar *dkim_exim_expand_query(int); | |
80a47a2c TK |
15 | |
16 | #define DKIM_ALGO 1 | |
17 | #define DKIM_BODYLENGTH 2 | |
18 | #define DKIM_CANON_BODY 3 | |
19 | #define DKIM_CANON_HEADERS 4 | |
20 | #define DKIM_COPIEDHEADERS 5 | |
21 | #define DKIM_CREATED 6 | |
22 | #define DKIM_EXPIRES 7 | |
23 | #define DKIM_HEADERNAMES 8 | |
24 | #define DKIM_IDENTITY 9 | |
25 | #define DKIM_KEY_GRANULARITY 10 | |
26 | #define DKIM_KEY_SRVTYPE 11 | |
27 | #define DKIM_KEY_NOTES 12 | |
28 | #define DKIM_KEY_TESTING 13 | |
29 | #define DKIM_NOSUBDOMAINS 14 | |
30 | #define DKIM_VERIFY_STATUS 15 | |
31 | #define DKIM_VERIFY_REASON 16 |