Lines 1-5
Link Here
|
1 |
/* $FreeBSD: src/usr.sbin/setkey/token.l,v 1.9 2003/11/05 09:47:54 ume Exp $ */ |
1 |
/* $FreeBSD$ */ |
2 |
/* $KAME: token.l,v 1.43 2003/07/25 09:35:28 itojun Exp $ */ |
2 |
/* $KAME: token.l,v 1.45 2004/01/08 06:01:03 sakane Exp $ */ |
3 |
|
3 |
|
4 |
/* |
4 |
/* |
5 |
* Copyright (C) 1995, 1996, 1997, 1998, and 1999 WIDE Project. |
5 |
* Copyright (C) 1995, 1996, 1997, 1998, and 1999 WIDE Project. |
Lines 110-116
Link Here
|
110 |
/* count up for nl */ |
110 |
/* count up for nl */ |
111 |
{ |
111 |
{ |
112 |
char *p; |
112 |
char *p; |
113 |
for (p = yytext; *p != NULL; p++) |
113 |
for (p = yytext; *p != 0; p++) |
114 |
if (*p == '\n') |
114 |
if (*p == '\n') |
115 |
lineno++; |
115 |
lineno++; |
116 |
} |
116 |
} |
Lines 151-163
Link Here
|
151 |
<S_AUTHALG>hmac-sha2-512 { yylval.num = SADB_X_AALG_SHA2_512; BEGIN INITIAL; return(ALG_AUTH); } |
151 |
<S_AUTHALG>hmac-sha2-512 { yylval.num = SADB_X_AALG_SHA2_512; BEGIN INITIAL; return(ALG_AUTH); } |
152 |
<S_AUTHALG>hmac-ripemd160 { yylval.num = SADB_X_AALG_RIPEMD160HMAC; BEGIN INITIAL; return(ALG_AUTH); } |
152 |
<S_AUTHALG>hmac-ripemd160 { yylval.num = SADB_X_AALG_RIPEMD160HMAC; BEGIN INITIAL; return(ALG_AUTH); } |
153 |
<S_AUTHALG>aes-xcbc-mac { yylval.num = SADB_X_AALG_AES_XCBC_MAC; BEGIN INITIAL; return(ALG_AUTH); } |
153 |
<S_AUTHALG>aes-xcbc-mac { yylval.num = SADB_X_AALG_AES_XCBC_MAC; BEGIN INITIAL; return(ALG_AUTH); } |
154 |
<S_AUTHALG>null { yylval.num = SADB_X_AALG_NULL; BEGIN INITIAL; return(ALG_AUTH_NOKEY); } |
154 |
<S_AUTHALG>null { yylval.num = SADB_X_AALG_NULL; BEGIN INITIAL; return(ALG_AUTH); } |
155 |
|
155 |
|
156 |
/* encryption alogorithm */ |
156 |
/* encryption alogorithm */ |
157 |
{hyphen}E { BEGIN S_ENCALG; return(F_ENC); } |
157 |
{hyphen}E { BEGIN S_ENCALG; return(F_ENC); } |
158 |
<S_ENCALG>des-cbc { yylval.num = SADB_EALG_DESCBC; BEGIN INITIAL; return(ALG_ENC); } |
158 |
<S_ENCALG>des-cbc { yylval.num = SADB_EALG_DESCBC; BEGIN INITIAL; return(ALG_ENC); } |
159 |
<S_ENCALG>3des-cbc { yylval.num = SADB_EALG_3DESCBC; BEGIN INITIAL; return(ALG_ENC); } |
159 |
<S_ENCALG>3des-cbc { yylval.num = SADB_EALG_3DESCBC; BEGIN INITIAL; return(ALG_ENC); } |
160 |
<S_ENCALG>null { yylval.num = SADB_EALG_NULL; BEGIN INITIAL; return(ALG_ENC_NOKEY); } |
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); } |
161 |
<S_ENCALG>simple { yylval.num = SADB_EALG_NULL; BEGIN INITIAL; return(ALG_ENC_OLD); } |
162 |
<S_ENCALG>blowfish-cbc { yylval.num = SADB_X_EALG_BLOWFISHCBC; BEGIN INITIAL; return(ALG_ENC); } |
162 |
<S_ENCALG>blowfish-cbc { yylval.num = SADB_X_EALG_BLOWFISHCBC; BEGIN INITIAL; return(ALG_ENC); } |
163 |
<S_ENCALG>cast128-cbc { yylval.num = SADB_X_EALG_CAST128CBC; BEGIN INITIAL; return(ALG_ENC); } |
163 |
<S_ENCALG>cast128-cbc { yylval.num = SADB_X_EALG_CAST128CBC; BEGIN INITIAL; return(ALG_ENC); } |
Lines 219-225
Link Here
|
219 |
{quotedstring} { |
219 |
{quotedstring} { |
220 |
char *p = yytext; |
220 |
char *p = yytext; |
221 |
while (*++p != '"') ; |
221 |
while (*++p != '"') ; |
222 |
*p = NULL; |
222 |
*p = 0; |
223 |
yytext++; |
223 |
yytext++; |
224 |
yylval.val.len = yyleng - 2; |
224 |
yylval.val.len = yyleng - 2; |
225 |
yylval.val.buf = strdup(yytext); |
225 |
yylval.val.buf = strdup(yytext); |