f90283ee51dd1d5851fb0f83971f83537962b76d
[users/jgh/exim.git] / src / src / lookups / dkim.c
1 /* $Cambridge: exim/src/src/lookups/dkim.c,v 1.1 2007/09/28 12:21:57 tom Exp $ */
2
3 /*************************************************
4 *     Exim - an Internet mail transport agent    *
5 *************************************************/
6
7 /* Copyright (c) University of Cambridge 1995 - 2007 */
8 /* See the file NOTICE for conditions of use and distribution. */
9
10 #include "../exim.h"
11 #include "dkim.h"
12
13
14
15 /*************************************************
16 *              Open entry point                  *
17 *************************************************/
18
19 /* See local README for interface description */
20
21 void *
22 dkim_open(uschar *filename, uschar **errmsg)
23 {
24 filename = filename;     /* Keep picky compilers happy */
25 errmsg = errmsg;
26 return (void *)(-1);     /* Just return something non-null */
27 }
28
29
30
31
32 /*************************************************
33 *         Find entry point for passwd           *
34 *************************************************/
35
36 /* See local README for interface description */
37
38 int
39 dkim_find(void *handle, uschar *filename, uschar *keystring, int length,
40   uschar **result, uschar **errmsg, BOOL *do_cache)
41 {
42 #ifdef EXPERIMENTAL_DKIM
43   dkim_exim_verify_result(keystring,result,errmsg);
44   return OK;
45 #else
46   *errmsg = US"DKIM support not compiled.";
47   *result = US"unverified";
48   return FAIL;
49 #endif
50 }
51
52 /* End of lookups/dkim.c */