path: root/hostapd/hlr_auc_gw.c
diff options
authorJouni Malinen <j@w1.fi>2013-09-29 14:29:44 (GMT)
committerJouni Malinen <j@w1.fi>2013-09-29 14:29:44 (GMT)
commit9a50ee6d25f1bc11207fab4752ce5560023d5921 (patch)
tree23f3b03b696b650e9d20b075b41484bc48dcb607 /hostapd/hlr_auc_gw.c
parent997ebcfa5cd98afc16b6ce4893cf09b98f65e8b5 (diff)
hlr_auc_gw: Update file comments to mention Milenage
The notes about using only fixed GSM authentication triplets were not really up-to-date with the implementation. Milenage and GSM-Milenage were available for EAP-SIM, EAP-AKA, and EAP-AKA'. Signed-hostap: Jouni Malinen <j@w1.fi>
Diffstat (limited to 'hostapd/hlr_auc_gw.c')
1 files changed, 7 insertions, 3 deletions
diff --git a/hostapd/hlr_auc_gw.c b/hostapd/hlr_auc_gw.c
index e04e2e9..3ef4365 100644
--- a/hostapd/hlr_auc_gw.c
+++ b/hostapd/hlr_auc_gw.c
@@ -1,6 +1,6 @@
* HLR/AuC testing gateway for hostapd EAP-SIM/AKA database/authenticator
- * Copyright (c) 2005-2007, 2012, Jouni Malinen <j@w1.fi>
+ * Copyright (c) 2005-2007, 2012-2013, Jouni Malinen <j@w1.fi>
* This software may be distributed under the terms of the BSD license.
* See README for more details.
@@ -30,12 +30,16 @@
* IMSI and max_chal are sent as an ASCII string,
* Kc/SRES/RAND/AUTN/IK/CK/RES/AUTS as hex strings.
- * The example implementation here reads GSM authentication triplets from a
+ * An example implementation here reads GSM authentication triplets from a
* text file in IMSI:Kc:SRES:RAND format, IMSI in ASCII, other fields as hex
* strings. This is used to simulate an HLR/AuC. As such, it is not very useful
* for real life authentication, but it is useful both as an example
* implementation and for EAP-SIM/AKA/AKA' testing.
+ * For a stronger example design, Milenage and GSM-Milenage algorithms can be
+ * used to dynamically generate authenticatipn information for EAP-AKA/AKA' and
+ * EAP-SIM, respectively, if Ki is known.
+ *
* SQN generation follows the not time-based Profile 2 described in
* 3GPP TS 33.102 Annex C.3.2. The length of IND is 5 bits by default, but this
* can be changed with a command line options if needed.
@@ -917,7 +921,7 @@ static void usage(void)
printf("HLR/AuC testing gateway for hostapd EAP-SIM/AKA "
- "Copyright (c) 2005-2007, 2012, Jouni Malinen <j@w1.fi>\n"
+ "Copyright (c) 2005-2007, 2012-2013, Jouni Malinen <j@w1.fi>\n"
"hlr_auc_gw [-hu] [-s<socket path>] [-g<triplet file>] "