chiark / gitweb /
Makefiles: Use Final.sd.mk to implementing RECHECK_RM
[secnet.git] / modules.c
1 /*
2  * This file is part of secnet.
3  * See README for full list of copyright holders.
4  *
5  * secnet is free software; you can redistribute it and/or modify it
6  * under the terms of the GNU General Public License as published by
7  * the Free Software Foundation; either version 3 of the License, or
8  * (at your option) any later version.
9  * 
10  * secnet is distributed in the hope that it will be useful, but
11  * WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13  * General Public License for more details.
14  * 
15  * You should have received a copy of the GNU General Public License
16  * version 3 along with secnet; if not, see
17  * https://www.gnu.org/licenses/gpl.html.
18  */
19
20 #include "secnet.h"
21
22 void init_builtin_modules(dict_t *dict)
23 {
24     pubkeys_init(dict);
25     resolver_module(dict);
26     random_module(dict);
27     udp_module(dict);
28     polypath_module(dict);
29     util_module(dict);
30     site_module(dict);
31     transform_eax_module(dict);
32     transform_cbcmac_module(dict);
33     netlink_module(dict);
34     rsa_module(dict);
35     dh_module(dict);
36     md5_module(dict);
37     slip_module(dict);
38     tun_module(dict);
39     sha1_module(dict);
40     log_module(dict);
41     privcache_module(dict);
42 }
43
44 const struct sigscheme_info sigschemes[]={
45     { "rsa1", 0x00, rsa1_loadpub, rsa1_loadpriv },
46     { 0 }
47 };