]> git.ipfire.org Git - thirdparty/strongswan.git/blob - src/libcharon/plugins/ipseckey/ipseckey_plugin.h
Update copyright headers after acquisition by secunet
[thirdparty/strongswan.git] / src / libcharon / plugins / ipseckey / ipseckey_plugin.h
1 /*
2 * Copyright (C) 2012 Reto Guadagnini
3 *
4 * Copyright (C) secunet Security Networks AG
5 *
6 * This program is free software; you can redistribute it and/or modify it
7 * under the terms of the GNU General Public License as published by the
8 * Free Software Foundation; either version 2 of the License, or (at your
9 * option) any later version. See <http://www.fsf.org/copyleft/gpl.txt>.
10 *
11 * This program is distributed in the hope that it will be useful, but
12 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
13 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
14 * for more details.
15 */
16
17 /**
18 * @defgroup ipseckey ipseckey
19 * @ingroup cplugins
20 *
21 * @defgroup ipseckey_plugin ipseckey_plugin
22 * @{ @ingroup ipseckey
23 */
24
25 #ifndef IPSECKEY_PLUGIN_H_
26 #define IPSECKEY_PLUGIN_H_
27
28 #include <plugins/plugin.h>
29
30 typedef struct ipseckey_plugin_t ipseckey_plugin_t;
31
32 /**
33 * IPSECKEY plugin
34 *
35 * The IPSECKEY plugin registers a credential set for IPSECKEYs.
36 *
37 * With this credential set it is possible to authenticate tunnel endpoints
38 * using IPSECKEY resource records which are retrieved from the DNS in a secure
39 * way (DNSSEC).
40 */
41 struct ipseckey_plugin_t {
42
43 /**
44 * implements plugin interface
45 */
46 plugin_t plugin;
47 };
48
49 #endif /** IPSECKEY_PLUGIN_H_ @}*/