EAP-AKA: Validate RES Length field in AT_RES
authorJouni Malinen <jouni.malinen@atheros.com>
Fri, 7 Nov 2008 06:34:07 +0000 (08:34 +0200)
committerJouni Malinen <j@w1.fi>
Fri, 7 Nov 2008 06:34:07 +0000 (08:34 +0200)
commit04a5bad6821b9b306d2a01486d9bc6439725ae44
treee2eb1df7421c392c3c3fb83a79552f23d9e36046
parentfa71a1d84a3e2d4ba4834ee9c3dd2d1b5c3f7d4d
EAP-AKA: Validate RES Length field in AT_RES

This change breaks interoperability with older wpa_supplicant versions
(everything up to and including wpa_supplicant 0.5.10 and 0.6.5) which
incorrectly used this field as number of bytes, not bits, in RES.
src/eap_common/eap_sim_common.c
src/eap_common/eap_sim_common.h
src/eap_server/eap_aka.c