aboutsummaryrefslogtreecommitdiffstats
path: root/src/starter
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2007-03-13 15:01:02 +0000
committerMartin Willi <martin@strongswan.org>2007-03-13 15:01:02 +0000
commitb0f24449ddaff4a66b7b88ceef796f511cb6cb6d (patch)
treebfe36c7acf4873c1daec42b11e8d0247f1c07dbf /src/starter
parentd2940fd78cd62f3499415fc9b3235430d99e92f0 (diff)
downloadstrongswan-b0f24449ddaff4a66b7b88ceef796f511cb6cb6d.tar.bz2
strongswan-b0f24449ddaff4a66b7b88ceef796f511cb6cb6d.tar.xz
added EAP-SIM authentication
client side only uses an external SIM reader library specified with SIM_READER_LIB untested
Diffstat (limited to 'src/starter')
-rw-r--r--src/starter/confread.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/starter/confread.c b/src/starter/confread.c
index 9e83581fa..e7a4789a9 100644
--- a/src/starter/confread.c
+++ b/src/starter/confread.c
@@ -466,6 +466,11 @@ load_conn(starter_conn_t *conn, kw_list_t *kw, starter_config_t *cfg)
/* TODO: a gperf function for all EAP types */
if (streq(kw->value, "aka"))
conn->eap = 23;
+ else if (streq(kw->value, "sim"))
+ {
+ conn->eap = 18;
+
+ }
else
{
conn->eap = atoi(kw->value);