diff options
Diffstat (limited to 'src/dkim.h')
-rw-r--r-- | src/dkim.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/dkim.h b/src/dkim.h new file mode 100644 index 0000000..7b94f22 --- /dev/null +++ b/src/dkim.h @@ -0,0 +1,32 @@ +/************************************************* +* Exim - an Internet mail transport agent * +*************************************************/ + +/* Copyright (c) University of Cambridge, 1995 - 2018 */ +/* See the file NOTICE for conditions of use and distribution. */ + +void dkim_exim_init(void); +gstring * dkim_exim_sign(int, off_t, uschar *, struct ob_dkim *, const uschar **); +void dkim_exim_verify_init(BOOL); +void dkim_exim_verify_feed(uschar *, int); +void dkim_exim_verify_finish(void); +void dkim_exim_verify_log_all(void); +int dkim_exim_acl_run(uschar *, gstring **, uschar **, uschar **); +uschar *dkim_exim_expand_query(int); + +#define DKIM_ALGO 1 +#define DKIM_BODYLENGTH 2 +#define DKIM_CANON_BODY 3 +#define DKIM_CANON_HEADERS 4 +#define DKIM_COPIEDHEADERS 5 +#define DKIM_CREATED 6 +#define DKIM_EXPIRES 7 +#define DKIM_HEADERNAMES 8 +#define DKIM_IDENTITY 9 +#define DKIM_KEY_GRANULARITY 10 +#define DKIM_KEY_SRVTYPE 11 +#define DKIM_KEY_NOTES 12 +#define DKIM_KEY_TESTING 13 +#define DKIM_NOSUBDOMAINS 14 +#define DKIM_VERIFY_STATUS 15 +#define DKIM_VERIFY_REASON 16 |