aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2010-08-12 23:57:42 +0200
committerAndreas Steffen <andreas.steffen@strongswan.org>2010-08-12 23:58:54 +0200
commit4412ee86c57366ee9af6643e7058e2cf12110007 (patch)
treeb6516f10e12f961078566646d4722b4ad662b334 /src
parent1327839da8e92c101dbe160d6e82d83b5ed6e788 (diff)
downloadstrongswan-4412ee86c57366ee9af6643e7058e2cf12110007.tar.bz2
strongswan-4412ee86c57366ee9af6643e7058e2cf12110007.tar.xz
recognize eap-ttls method
Diffstat (limited to 'src')
-rw-r--r--src/libcharon/sa/authenticators/eap/eap_method.c1
-rw-r--r--src/starter/confread.c4
2 files changed, 5 insertions, 0 deletions
diff --git a/src/libcharon/sa/authenticators/eap/eap_method.c b/src/libcharon/sa/authenticators/eap/eap_method.c
index 9d6aba51e..45c7a8ca6 100644
--- a/src/libcharon/sa/authenticators/eap/eap_method.c
+++ b/src/libcharon/sa/authenticators/eap/eap_method.c
@@ -30,6 +30,7 @@ eap_type_t eap_type_from_string(char *name)
{"otp", EAP_OTP},
{"gtc", EAP_GTC},
{"tls", EAP_TLS},
+ {"ttls", EAP_TTLS},
{"sim", EAP_SIM},
{"aka", EAP_AKA},
{"mschapv2", EAP_MSCHAPV2},
diff --git a/src/starter/confread.c b/src/starter/confread.c
index 236183dc4..b0ee8b389 100644
--- a/src/starter/confread.c
+++ b/src/starter/confread.c
@@ -691,6 +691,10 @@ static void load_conn(starter_conn_t *conn, kw_list_t *kw, starter_config_t *cfg
{
conn->eap_type = 13;
}
+ else if (streq(kw->value, "ttls"))
+ {
+ conn->eap_type = 21;
+ }
else if (streq(kw->value, "mschapv2"))
{
conn->eap_type = 26;