diff options
author | Andreas Steffen <andreas.steffen@strongswan.org> | 2010-08-13 15:07:53 +0200 |
---|---|---|
committer | Andreas Steffen <andreas.steffen@strongswan.org> | 2010-08-13 15:07:53 +0200 |
commit | 87799b0c009d89f7632ef94b78d1951a8eb95ea8 (patch) | |
tree | 86bb35fe41bfe7e49161ab08cacacaf9443bd877 /src/starter/confread.c | |
parent | e643da585b59a46cb7020e47763a543cd1d410af (diff) | |
download | strongswan-87799b0c009d89f7632ef94b78d1951a8eb95ea8.tar.bz2 strongswan-87799b0c009d89f7632ef94b78d1951a8eb95ea8.tar.xz |
moved eap_from_string() fomr libcharon to libstrongswan to make it available in starter
Diffstat (limited to 'src/starter/confread.c')
-rw-r--r-- | src/starter/confread.c | 35 |
1 files changed, 2 insertions, 33 deletions
diff --git a/src/starter/confread.c b/src/starter/confread.c index b0ee8b389..379c2b477 100644 --- a/src/starter/confread.c +++ b/src/starter/confread.c @@ -671,39 +671,8 @@ static void load_conn(starter_conn_t *conn, kw_list_t *kw, starter_config_t *cfg } break; } - if (streq(kw->value, "aka")) - { - conn->eap_type = 23; - } - else if (streq(kw->value, "sim")) - { - conn->eap_type = 18; - } - else if (streq(kw->value, "md5")) - { - conn->eap_type = 4; - } - else if (streq(kw->value, "gtc")) - { - conn->eap_type = 6; - } - else if (streq(kw->value, "tls")) - { - conn->eap_type = 13; - } - else if (streq(kw->value, "ttls")) - { - conn->eap_type = 21; - } - else if (streq(kw->value, "mschapv2")) - { - conn->eap_type = 26; - } - else if (streq(kw->value, "radius")) - { /* pseudo-type */ - conn->eap_type = 253; - } - else + conn->eap_type = eap_type_from_string(kw->value); + if (conn->eap_type == 0) { conn->eap_type = atoi(kw->value); if (conn->eap_type == 0) |