2006-04-28 07:14:48 +00:00
|
|
|
%{
|
2012-05-16 14:56:49 +00:00
|
|
|
/*
|
2006-04-28 07:14:48 +00:00
|
|
|
* Copyright (C) 2005 Andreas Steffen
|
2018-05-23 14:04:50 +00:00
|
|
|
* HSR Hochschule fuer Technik Rapperswil
|
2006-04-28 07:14:48 +00:00
|
|
|
*
|
|
|
|
* This program is free software; you can redistribute it and/or modify it
|
|
|
|
* under the terms of the GNU General Public License as published by the
|
|
|
|
* Free Software Foundation; either version 2 of the License, or (at your
|
|
|
|
* option) any later version. See <http://www.fsf.org/copyleft/gpl.txt>.
|
|
|
|
*
|
|
|
|
* This program is distributed in the hope that it will be useful, but
|
|
|
|
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
|
|
|
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
|
|
* for more details.
|
|
|
|
*/
|
|
|
|
|
|
|
|
#include <string.h>
|
|
|
|
|
2017-09-26 10:23:36 +00:00
|
|
|
#define IN_GPERF_GENERATED_FILE
|
2006-04-28 07:14:48 +00:00
|
|
|
#include "keywords.h"
|
|
|
|
|
|
|
|
%}
|
|
|
|
struct kw_entry {
|
|
|
|
char *name;
|
|
|
|
kw_token_t token;
|
|
|
|
};
|
|
|
|
%%
|
2012-06-12 11:57:47 +00:00
|
|
|
# regular keywords
|
2006-10-18 11:46:57 +00:00
|
|
|
charondebug, KW_CHARONDEBUG
|
2006-04-28 07:14:48 +00:00
|
|
|
uniqueids, KW_UNIQUEIDS
|
|
|
|
cachecrls, KW_CACHECRLS
|
|
|
|
strictcrlpolicy, KW_STRICTCRLPOLICY
|
|
|
|
keyexchange, KW_KEYEXCHANGE
|
|
|
|
type, KW_TYPE
|
|
|
|
compress, KW_COMPRESS
|
2008-11-11 06:37:37 +00:00
|
|
|
installpolicy, KW_INSTALLPOLICY
|
2012-01-09 16:44:43 +00:00
|
|
|
aggressive, KW_AGGRESSIVE
|
2006-04-28 07:14:48 +00:00
|
|
|
authby, KW_AUTHBY
|
2012-05-16 14:56:49 +00:00
|
|
|
eap_identity, KW_EAP_IDENTITY
|
|
|
|
aaa_identity, KW_AAA_IDENTITY
|
|
|
|
mobike, KW_MOBIKE
|
|
|
|
forceencaps, KW_FORCEENCAPS
|
2012-12-24 11:28:01 +00:00
|
|
|
fragmentation, KW_FRAGMENTATION
|
2013-02-06 14:19:32 +00:00
|
|
|
ikedscp, KW_IKEDSCP,
|
2012-05-16 14:56:49 +00:00
|
|
|
ikelifetime, KW_IKELIFETIME
|
|
|
|
lifetime, KW_KEYLIFE
|
2006-04-28 07:14:48 +00:00
|
|
|
keylife, KW_KEYLIFE
|
|
|
|
rekeymargin, KW_REKEYMARGIN
|
2009-08-28 15:10:08 +00:00
|
|
|
margintime, KW_REKEYMARGIN
|
2009-08-27 16:09:26 +00:00
|
|
|
lifebytes, KW_LIFEBYTES
|
|
|
|
marginbytes, KW_MARGINBYTES
|
|
|
|
lifepackets, KW_LIFEPACKETS
|
|
|
|
marginpackets, KW_MARGINPACKETS
|
2006-04-28 07:14:48 +00:00
|
|
|
keyingtries, KW_KEYINGTRIES
|
|
|
|
rekeyfuzz, KW_REKEYFUZZ
|
|
|
|
rekey, KW_REKEY
|
2006-12-19 07:30:07 +00:00
|
|
|
reauth, KW_REAUTH
|
2006-04-28 07:14:48 +00:00
|
|
|
ike, KW_IKE
|
2012-05-16 14:56:49 +00:00
|
|
|
esp, KW_ESP
|
2013-06-20 14:08:23 +00:00
|
|
|
ah, KW_AH
|
2006-04-28 07:14:48 +00:00
|
|
|
dpddelay, KW_DPDDELAY
|
|
|
|
dpdtimeout, KW_DPDTIMEOUT
|
|
|
|
dpdaction, KW_DPDACTION
|
2011-06-07 09:37:15 +00:00
|
|
|
closeaction, KW_CLOSEACTION
|
2017-05-10 17:32:53 +00:00
|
|
|
sha256_96, KW_SHA256_96
|
2010-01-27 15:05:11 +00:00
|
|
|
inactivity, KW_INACTIVITY
|
2006-10-25 08:40:34 +00:00
|
|
|
modeconfig, KW_MODECONFIG
|
2006-12-05 23:13:02 +00:00
|
|
|
xauth, KW_XAUTH
|
2010-05-15 08:18:29 +00:00
|
|
|
xauth_identity, KW_XAUTH_IDENTITY
|
2008-03-27 12:31:35 +00:00
|
|
|
mediation, KW_MEDIATION
|
|
|
|
mediated_by, KW_MEDIATED_BY
|
|
|
|
me_peerid, KW_ME_PEERID
|
2010-04-22 15:03:27 +00:00
|
|
|
reqid, KW_REQID
|
2014-06-16 15:36:13 +00:00
|
|
|
replay_window, KW_REPLAY_WINDOW
|
2010-07-02 21:45:57 +00:00
|
|
|
mark, KW_MARK
|
2010-07-09 07:06:02 +00:00
|
|
|
mark_in, KW_MARK_IN
|
|
|
|
mark_out, KW_MARK_OUT
|
2010-11-30 18:19:56 +00:00
|
|
|
tfc, KW_TFC
|
2006-04-28 07:14:48 +00:00
|
|
|
cacert, KW_CACERT
|
|
|
|
crluri, KW_CRLURI
|
2007-02-23 15:13:21 +00:00
|
|
|
crluri1, KW_CRLURI
|
2006-04-28 07:14:48 +00:00
|
|
|
crluri2, KW_CRLURI2
|
|
|
|
ocspuri, KW_OCSPURI
|
2007-02-23 15:13:21 +00:00
|
|
|
ocspuri1, KW_OCSPURI
|
|
|
|
ocspuri2, KW_OCSPURI2
|
2008-04-18 11:24:45 +00:00
|
|
|
certuribase, KW_CERTURIBASE
|
2006-04-28 07:14:48 +00:00
|
|
|
left, KW_LEFT
|
2010-02-22 18:26:25 +00:00
|
|
|
leftikeport, KW_LEFTIKEPORT
|
2006-04-28 07:14:48 +00:00
|
|
|
leftsubnet, KW_LEFTSUBNET
|
2012-06-14 05:55:12 +00:00
|
|
|
leftsubnetwithin, KW_LEFTSUBNET
|
2006-04-28 07:14:48 +00:00
|
|
|
leftprotoport, KW_LEFTPROTOPORT
|
|
|
|
leftsourceip, KW_LEFTSOURCEIP
|
2012-07-31 08:00:57 +00:00
|
|
|
leftdns, KW_LEFTDNS
|
2006-04-28 07:14:48 +00:00
|
|
|
leftfirewall, KW_LEFTFIREWALL
|
|
|
|
lefthostaccess, KW_LEFTHOSTACCESS
|
2007-06-18 17:51:45 +00:00
|
|
|
leftallowany, KW_LEFTALLOWANY
|
2006-04-28 07:14:48 +00:00
|
|
|
leftupdown, KW_LEFTUPDOWN
|
2009-04-14 10:34:24 +00:00
|
|
|
leftauth, KW_LEFTAUTH
|
|
|
|
leftauth2, KW_LEFTAUTH2
|
2012-05-16 14:56:49 +00:00
|
|
|
leftid, KW_LEFTID
|
|
|
|
leftid2, KW_LEFTID2
|
2013-04-01 14:42:53 +00:00
|
|
|
leftsigkey, KW_LEFTSIGKEY
|
|
|
|
leftrsasigkey, KW_LEFTSIGKEY
|
2011-01-07 14:14:41 +00:00
|
|
|
leftcert, KW_LEFTCERT
|
|
|
|
leftcert2, KW_LEFTCERT2
|
|
|
|
leftcertpolicy, KW_LEFTCERTPOLICY
|
2006-04-28 07:14:48 +00:00
|
|
|
leftsendcert, KW_LEFTSENDCERT
|
|
|
|
leftca, KW_LEFTCA
|
2009-04-14 10:34:24 +00:00
|
|
|
leftca2, KW_LEFTCA2
|
2006-04-28 07:14:48 +00:00
|
|
|
leftgroups, KW_LEFTGROUPS
|
2012-07-26 09:49:46 +00:00
|
|
|
leftgroups2, KW_LEFTGROUPS2
|
2006-04-28 07:14:48 +00:00
|
|
|
right, KW_RIGHT
|
2010-02-22 18:26:25 +00:00
|
|
|
rightikeport, KW_RIGHTIKEPORT
|
2006-04-28 07:14:48 +00:00
|
|
|
rightsubnet, KW_RIGHTSUBNET
|
2012-06-14 05:55:12 +00:00
|
|
|
rightsubnetwithin, KW_RIGHTSUBNET
|
2006-04-28 07:14:48 +00:00
|
|
|
rightprotoport, KW_RIGHTPROTOPORT
|
|
|
|
rightsourceip, KW_RIGHTSOURCEIP
|
2012-07-31 08:00:57 +00:00
|
|
|
rightdns, KW_RIGHTDNS
|
2006-04-28 07:14:48 +00:00
|
|
|
rightfirewall, KW_RIGHTFIREWALL
|
|
|
|
righthostaccess, KW_RIGHTHOSTACCESS
|
2007-06-18 17:51:45 +00:00
|
|
|
rightallowany, KW_RIGHTALLOWANY
|
2006-04-28 07:14:48 +00:00
|
|
|
rightupdown, KW_RIGHTUPDOWN
|
2009-04-14 10:34:24 +00:00
|
|
|
rightauth, KW_RIGHTAUTH
|
|
|
|
rightauth2, KW_RIGHTAUTH2
|
2012-05-16 14:56:49 +00:00
|
|
|
rightid, KW_RIGHTID
|
|
|
|
rightid2, KW_RIGHTID2
|
2013-04-01 14:42:53 +00:00
|
|
|
rightsigkey, KW_RIGHTSIGKEY
|
|
|
|
rightrsasigkey, KW_RIGHTSIGKEY
|
2006-04-28 07:14:48 +00:00
|
|
|
rightcert, KW_RIGHTCERT
|
2009-04-14 10:34:24 +00:00
|
|
|
rightcert2, KW_RIGHTCERT2
|
2011-01-07 14:14:41 +00:00
|
|
|
rightcertpolicy, KW_RIGHTCERTPOLICY
|
2006-04-28 07:14:48 +00:00
|
|
|
rightsendcert, KW_RIGHTSENDCERT
|
|
|
|
rightca, KW_RIGHTCA
|
2009-04-14 10:34:24 +00:00
|
|
|
rightca2, KW_RIGHTCA2
|
2006-04-28 07:14:48 +00:00
|
|
|
rightgroups, KW_RIGHTGROUPS
|
2012-07-26 09:49:46 +00:00
|
|
|
rightgroups2, KW_RIGHTGROUPS2
|
2006-04-28 07:14:48 +00:00
|
|
|
also, KW_ALSO
|
|
|
|
auto, KW_AUTO
|
2012-06-12 11:57:47 +00:00
|
|
|
# deprecated/removed keywords
|
|
|
|
interfaces, KW_SETUP_DEPRECATED
|
|
|
|
dumpdir, KW_SETUP_DEPRECATED
|
|
|
|
charonstart, KW_SETUP_DEPRECATED
|
|
|
|
plutostart, KW_SETUP_DEPRECATED
|
|
|
|
klipsdebug, KW_SETUP_DEPRECATED
|
|
|
|
plutodebug, KW_SETUP_DEPRECATED
|
|
|
|
prepluto, KW_SETUP_DEPRECATED
|
|
|
|
postpluto, KW_SETUP_DEPRECATED
|
|
|
|
plutostderrlog, KW_SETUP_DEPRECATED
|
|
|
|
fragicmp, KW_SETUP_DEPRECATED
|
|
|
|
packetdefault, KW_SETUP_DEPRECATED
|
|
|
|
hidetos, KW_SETUP_DEPRECATED
|
|
|
|
overridemtu, KW_SETUP_DEPRECATED
|
|
|
|
crlcheckinterval, KW_SETUP_DEPRECATED
|
|
|
|
nocrsend, KW_SETUP_DEPRECATED
|
|
|
|
nat_traversal, KW_SETUP_DEPRECATED
|
|
|
|
keep_alive, KW_SETUP_DEPRECATED
|
|
|
|
force_keepalive, KW_SETUP_DEPRECATED
|
|
|
|
virtual_private, KW_SETUP_DEPRECATED
|
2012-06-12 11:59:05 +00:00
|
|
|
pkcs11module, KW_PKCS11_DEPRECATED
|
|
|
|
pkcs11initargs, KW_PKCS11_DEPRECATED
|
|
|
|
pkcs11keepstate, KW_PKCS11_DEPRECATED
|
|
|
|
pkcs11proxy, KW_PKCS11_DEPRECATED
|
2012-06-21 16:04:18 +00:00
|
|
|
ldaphost, KW_CA_DEPRECATED
|
|
|
|
ldapbase, KW_CA_DEPRECATED
|
2012-06-12 11:59:05 +00:00
|
|
|
pfs, KW_PFS_DEPRECATED
|
|
|
|
pfsgroup, KW_PFS_DEPRECATED
|
2012-06-12 11:57:47 +00:00
|
|
|
eap, KW_CONN_DEPRECATED
|
|
|
|
leftnexthop, KW_LEFT_DEPRECATED
|
|
|
|
rightnexthop, KW_RIGHT_DEPRECATED
|