From e90fcc54809db2591dc083f43ef54c6ec8c60847 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 18:16:13 +0200 Subject: Adding upstream version 4.96. Signed-off-by: Daniel Baumann --- src/dkim.h | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 src/dkim.h (limited to 'src/dkim.h') 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 -- cgit v1.2.3