hostap/src
Jouni Malinen 17b7032891 EAP peer: Clear ignore flag in INITIALIZE state
While this is not part of RFC 4137, the way m.check(eapReqData) is
implemented in wpa_supplicant allows an EAP method to not update the
ignore value even though each such call is really supposed to get a new
response. It seems to be possible to hit a sequence where a previous EAP
authentication attempt terminates with sm->ignore set from the last
m.check() call and the following EAP authentication attempt could fail
to go through the expected code path if it does not clear the ignore
flag. This is likely only hit in some error cases, though. The hwsim
test cases could trigger this with the following sequence:
eap_proto_ikev2 ap_wps_m1_oom

Signed-off-by: Jouni Malinen <j@w1.fi>
2015-10-31 21:56:59 +02:00
..
ap eap_sim_db: Implement eap_sim_db_expire_pending() 2015-10-31 16:28:16 +02:00
common Add frequency to operating class determination for 5 GHz 100..140 2015-10-30 11:45:50 +02:00
crypto TLS: Fix memory leak with multiple TLS server instances 2015-10-31 18:15:22 +02:00
drivers privsep: Avoid undefined behavior in pointer arithmetic 2015-10-25 19:37:16 +02:00
eap_common EAP-GPSK: Check HMAC-SHA256 result in GKDF and MIC 2015-10-17 20:40:01 +03:00
eap_peer EAP peer: Clear ignore flag in INITIALIZE state 2015-10-31 21:56:59 +02:00
eap_server eap_sim_db: Implement eap_sim_db_expire_pending() 2015-10-31 16:28:16 +02:00
eapol_auth Remove unreachable PMKSA cache entry addition on Access-Accept 2015-10-14 18:43:26 +03:00
eapol_supp Add build option to remove all internal RC4 uses 2015-08-02 16:52:56 +03:00
fst FST: Mark fst_ies buffer const 2015-08-03 17:40:30 +03:00
l2_packet l2_packet: Add build option to disable Linux packet socket workaround 2015-10-25 19:56:53 +02:00
p2p P2P: Filter control chars in group client device name similarly to peer 2015-10-26 23:43:45 +02:00
pae MACsec: Update protect frames and replay on reauthentication 2014-12-09 16:56:10 +02:00
radius RADIUS: Avoid undefined behavior in pointer arithmetic 2015-10-25 15:34:59 +02:00
rsn_supp RSN: Check result of EAPOL-Key frame send request 2015-10-28 22:42:16 +02:00
tls TLS: Avoid undefined behavior in pointer arithmetic 2015-10-25 15:34:59 +02:00
utils Do not write ERROR level log entries if debug file is not used 2015-10-25 20:45:02 +02:00
wps WPS: Avoid undefined behavior in pointer arithmetic 2015-10-18 11:37:47 +03:00
lib.rules Add QUIET=1 option for make 2014-12-29 15:49:05 +02:00
Makefile FST: Add the Fast Session Transfer (FST) module 2015-07-16 18:26:15 +03:00