blob: 7b94f22ef582a13776d86e048c699d2ddd5a901e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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
|