token.l (16aabb761c0a8e5fb120594fcce4f2bf79fad61e) token.l (00a4311adc197c3518f5d60c69e00c4e80d065fd)
1/* $FreeBSD$ */
2/* $KAME: token.l,v 1.43 2003/07/25 09:35:28 itojun Exp $ */
3
4/*-
5 * SPDX-License-Identifier: BSD-3-Clause
6 *
7 * Copyright (C) 1995, 1996, 1997, 1998, and 1999 WIDE Project.
8 * All rights reserved.

--- 145 unchanged lines hidden (view full) ---

154<S_AUTHALG>aes-xcbc-mac { yylval.num = SADB_X_AALG_AES_XCBC_MAC; BEGIN INITIAL; return(ALG_AUTH); }
155<S_AUTHALG>tcp-md5 { yylval.num = SADB_X_AALG_TCP_MD5; BEGIN INITIAL; return(ALG_AUTH); }
156<S_AUTHALG>null { yylval.num = SADB_X_AALG_NULL; BEGIN INITIAL; return(ALG_AUTH_NOKEY); }
157
158 /* encryption alogorithm */
159{hyphen}E { BEGIN S_ENCALG; return(F_ENC); }
160<S_ENCALG>null { yylval.num = SADB_EALG_NULL; BEGIN INITIAL; return(ALG_ENC); }
161<S_ENCALG>simple { yylval.num = SADB_EALG_NULL; BEGIN INITIAL; return(ALG_ENC_OLD); }
1/* $FreeBSD$ */
2/* $KAME: token.l,v 1.43 2003/07/25 09:35:28 itojun Exp $ */
3
4/*-
5 * SPDX-License-Identifier: BSD-3-Clause
6 *
7 * Copyright (C) 1995, 1996, 1997, 1998, and 1999 WIDE Project.
8 * All rights reserved.

--- 145 unchanged lines hidden (view full) ---

154<S_AUTHALG>aes-xcbc-mac { yylval.num = SADB_X_AALG_AES_XCBC_MAC; BEGIN INITIAL; return(ALG_AUTH); }
155<S_AUTHALG>tcp-md5 { yylval.num = SADB_X_AALG_TCP_MD5; BEGIN INITIAL; return(ALG_AUTH); }
156<S_AUTHALG>null { yylval.num = SADB_X_AALG_NULL; BEGIN INITIAL; return(ALG_AUTH_NOKEY); }
157
158 /* encryption alogorithm */
159{hyphen}E { BEGIN S_ENCALG; return(F_ENC); }
160<S_ENCALG>null { yylval.num = SADB_EALG_NULL; BEGIN INITIAL; return(ALG_ENC); }
161<S_ENCALG>simple { yylval.num = SADB_EALG_NULL; BEGIN INITIAL; return(ALG_ENC_OLD); }
162<S_ENCALG>rijndael-cbc { yylval.num = SADB_X_EALG_RIJNDAELCBC; BEGIN INITIAL; return(ALG_ENC); }
162<S_ENCALG>rijndael-cbc { yylval.num = SADB_X_EALG_AESCBC; BEGIN INITIAL; return(ALG_ENC); }
163<S_ENCALG>aes-cbc { yylval.num = SADB_X_EALG_AESCBC; BEGIN INITIAL; return(ALG_ENC); }
163<S_ENCALG>aes-ctr { yylval.num = SADB_X_EALG_AESCTR; BEGIN INITIAL; return(ALG_ENC_SALT); }
164<S_ENCALG>aes-gcm-16 { yylval.num = SADB_X_EALG_AESGCM16; BEGIN INITIAL; return(ALG_ENC_SALT); }
165
166 /* compression algorithms */
167{hyphen}C { return(F_COMP); }
168oui { yylval.num = SADB_X_CALG_OUI; return(ALG_COMP); }
169deflate { yylval.num = SADB_X_CALG_DEFLATE; return(ALG_COMP); }
170lzs { yylval.num = SADB_X_CALG_LZS; return(ALG_COMP); }

--- 111 unchanged lines hidden ---
164<S_ENCALG>aes-ctr { yylval.num = SADB_X_EALG_AESCTR; BEGIN INITIAL; return(ALG_ENC_SALT); }
165<S_ENCALG>aes-gcm-16 { yylval.num = SADB_X_EALG_AESGCM16; BEGIN INITIAL; return(ALG_ENC_SALT); }
166
167 /* compression algorithms */
168{hyphen}C { return(F_COMP); }
169oui { yylval.num = SADB_X_CALG_OUI; return(ALG_COMP); }
170deflate { yylval.num = SADB_X_CALG_DEFLATE; return(ALG_COMP); }
171lzs { yylval.num = SADB_X_CALG_LZS; return(ALG_COMP); }

--- 111 unchanged lines hidden ---