3f92dc83f50fc5e264116b612804a567d834817e
[strongswan.git] / src / starter / keywords.txt
1 %{
2 /*
3  * Copyright (C) 2005 Andreas Steffen
4  * Hochschule fuer Technik Rapperswil, Switzerland
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 #include <string.h>
18
19 #include "keywords.h"
20
21 %}
22 struct kw_entry {
23     char *name;
24     kw_token_t token;
25 };
26 %%
27 # regular keywords
28 charondebug,       KW_CHARONDEBUG
29 uniqueids,         KW_UNIQUEIDS
30 cachecrls,         KW_CACHECRLS
31 strictcrlpolicy,   KW_STRICTCRLPOLICY
32 keyexchange,       KW_KEYEXCHANGE
33 type,              KW_TYPE
34 compress,          KW_COMPRESS
35 installpolicy,     KW_INSTALLPOLICY
36 aggressive,        KW_AGGRESSIVE
37 authby,            KW_AUTHBY
38 eap_identity,      KW_EAP_IDENTITY
39 aaa_identity,      KW_AAA_IDENTITY
40 mobike,            KW_MOBIKE
41 forceencaps,       KW_FORCEENCAPS
42 fragmentation,     KW_FRAGMENTATION
43 ikedscp,           KW_IKEDSCP,
44 ikelifetime,       KW_IKELIFETIME
45 lifetime,          KW_KEYLIFE
46 keylife,           KW_KEYLIFE
47 rekeymargin,       KW_REKEYMARGIN
48 margintime,        KW_REKEYMARGIN
49 lifebytes,         KW_LIFEBYTES
50 marginbytes,       KW_MARGINBYTES
51 lifepackets,       KW_LIFEPACKETS
52 marginpackets,     KW_MARGINPACKETS
53 keyingtries,       KW_KEYINGTRIES
54 rekeyfuzz,         KW_REKEYFUZZ
55 rekey,             KW_REKEY
56 reauth,            KW_REAUTH
57 ike,               KW_IKE
58 esp,               KW_ESP
59 ah,                KW_AH
60 dpddelay,          KW_DPDDELAY
61 dpdtimeout,        KW_DPDTIMEOUT
62 dpdaction,         KW_DPDACTION
63 closeaction,       KW_CLOSEACTION
64 sha256_96,         KW_SHA256_96
65 inactivity,        KW_INACTIVITY
66 modeconfig,        KW_MODECONFIG
67 xauth,             KW_XAUTH
68 xauth_identity,    KW_XAUTH_IDENTITY
69 mediation,         KW_MEDIATION
70 mediated_by,       KW_MEDIATED_BY
71 me_peerid,         KW_ME_PEERID
72 reqid,             KW_REQID
73 replay_window,     KW_REPLAY_WINDOW
74 mark,              KW_MARK
75 mark_in,           KW_MARK_IN
76 mark_out,          KW_MARK_OUT
77 tfc,               KW_TFC
78 cacert,            KW_CACERT
79 crluri,            KW_CRLURI
80 crluri1,           KW_CRLURI
81 crluri2,           KW_CRLURI2
82 ocspuri,           KW_OCSPURI
83 ocspuri1,          KW_OCSPURI
84 ocspuri2,          KW_OCSPURI2
85 certuribase,       KW_CERTURIBASE
86 left,              KW_LEFT
87 leftikeport,       KW_LEFTIKEPORT
88 leftsubnet,        KW_LEFTSUBNET
89 leftsubnetwithin,  KW_LEFTSUBNET
90 leftprotoport,     KW_LEFTPROTOPORT
91 leftsourceip,      KW_LEFTSOURCEIP
92 leftdns,           KW_LEFTDNS
93 leftfirewall,      KW_LEFTFIREWALL
94 lefthostaccess,    KW_LEFTHOSTACCESS
95 leftallowany,      KW_LEFTALLOWANY
96 leftupdown,        KW_LEFTUPDOWN
97 leftauth,          KW_LEFTAUTH
98 leftauth2,         KW_LEFTAUTH2
99 leftid,            KW_LEFTID
100 leftid2,           KW_LEFTID2
101 leftsigkey,        KW_LEFTSIGKEY
102 leftrsasigkey,     KW_LEFTSIGKEY
103 leftcert,          KW_LEFTCERT
104 leftcert2,         KW_LEFTCERT2
105 leftcertpolicy,    KW_LEFTCERTPOLICY
106 leftsendcert,      KW_LEFTSENDCERT
107 leftca,            KW_LEFTCA
108 leftca2,           KW_LEFTCA2
109 leftgroups,        KW_LEFTGROUPS
110 leftgroups2,       KW_LEFTGROUPS2
111 right,             KW_RIGHT
112 rightikeport,      KW_RIGHTIKEPORT
113 rightsubnet,       KW_RIGHTSUBNET
114 rightsubnetwithin, KW_RIGHTSUBNET
115 rightprotoport,    KW_RIGHTPROTOPORT
116 rightsourceip,     KW_RIGHTSOURCEIP
117 rightdns,          KW_RIGHTDNS
118 rightfirewall,     KW_RIGHTFIREWALL
119 righthostaccess,   KW_RIGHTHOSTACCESS
120 rightallowany,     KW_RIGHTALLOWANY
121 rightupdown,       KW_RIGHTUPDOWN
122 rightauth,         KW_RIGHTAUTH
123 rightauth2,        KW_RIGHTAUTH2
124 rightid,           KW_RIGHTID
125 rightid2,          KW_RIGHTID2
126 rightsigkey,       KW_RIGHTSIGKEY
127 rightrsasigkey,    KW_RIGHTSIGKEY
128 rightcert,         KW_RIGHTCERT
129 rightcert2,        KW_RIGHTCERT2
130 rightcertpolicy,   KW_RIGHTCERTPOLICY
131 rightsendcert,     KW_RIGHTSENDCERT
132 rightca,           KW_RIGHTCA
133 rightca2,          KW_RIGHTCA2
134 rightgroups,       KW_RIGHTGROUPS
135 rightgroups2,      KW_RIGHTGROUPS2
136 also,              KW_ALSO
137 auto,              KW_AUTO
138 # deprecated/removed keywords
139 interfaces,        KW_SETUP_DEPRECATED
140 dumpdir,           KW_SETUP_DEPRECATED
141 charonstart,       KW_SETUP_DEPRECATED
142 plutostart,        KW_SETUP_DEPRECATED
143 klipsdebug,        KW_SETUP_DEPRECATED
144 plutodebug,        KW_SETUP_DEPRECATED
145 prepluto,          KW_SETUP_DEPRECATED
146 postpluto,         KW_SETUP_DEPRECATED
147 plutostderrlog,    KW_SETUP_DEPRECATED
148 fragicmp,          KW_SETUP_DEPRECATED
149 packetdefault,     KW_SETUP_DEPRECATED
150 hidetos,           KW_SETUP_DEPRECATED
151 overridemtu,       KW_SETUP_DEPRECATED
152 crlcheckinterval,  KW_SETUP_DEPRECATED
153 nocrsend,          KW_SETUP_DEPRECATED
154 nat_traversal,     KW_SETUP_DEPRECATED
155 keep_alive,        KW_SETUP_DEPRECATED
156 force_keepalive,   KW_SETUP_DEPRECATED
157 virtual_private,   KW_SETUP_DEPRECATED
158 pkcs11module,      KW_PKCS11_DEPRECATED
159 pkcs11initargs,    KW_PKCS11_DEPRECATED
160 pkcs11keepstate,   KW_PKCS11_DEPRECATED
161 pkcs11proxy,       KW_PKCS11_DEPRECATED
162 ldaphost,          KW_CA_DEPRECATED
163 ldapbase,          KW_CA_DEPRECATED
164 pfs,               KW_PFS_DEPRECATED
165 pfsgroup,          KW_PFS_DEPRECATED
166 eap,               KW_CONN_DEPRECATED
167 leftnexthop,       KW_LEFT_DEPRECATED
168 rightnexthop,      KW_RIGHT_DEPRECATED