path: root/hostapd
diff options
authorJouni Malinen <j@w1.fi>2008-02-03 03:34:24 (GMT)
committerJouni Malinen <j@w1.fi>2008-02-03 03:34:24 (GMT)
commitf6417bcf58bd6e3c0a231bc8b3ba450265e5a2fe (patch)
treeb54d82ddc2b36b2f552558b52cdc6145e1086985 /hostapd
parent52b450dd741929d9290dac81ac172a80eafd8632 (diff)
EAP-SIM/AKA workaround for incorrect null termination in the username
It looks like some EAP-SIM/AKA peer implementations include an extra null termination in the end of the identity/username. These implementations do not seem to include these null characters in key derivation and that would result in a key mismatch. As a workaround, drop the possible null characters from the end of the identity/username for key derivation.
Diffstat (limited to 'hostapd')
1 files changed, 2 insertions, 0 deletions
diff --git a/hostapd/ChangeLog b/hostapd/ChangeLog
index 5ba4fb9..563115c 100644
--- a/hostapd/ChangeLog
+++ b/hostapd/ChangeLog
@@ -20,6 +20,8 @@ ChangeLog for hostapd
could have triggered a crash in some cases after a timeout
* fixed EAP-SIM/AKA realm processing to allow decorated usernames to
be used
+ * added a workaround for EAP-SIM/AKA peers that include incorrect null
+ termination in the username
2008-01-01 - v0.6.2
* fixed EAP-SIM and EAP-AKA message parser to validate attribute