hostapd/src
Jouni Malinen ac8e074ec1 Clear RSN timers for preauth and PTK rekeying on disassociation
Previously, it was possible for the wpa_sm_start_preauth() and
wpa_sm_rekey_ptk() eloop callbacks to remain active after disconnection
and potentially continue to be used for the next association. This is
not correct behavior, so explicitly cancel these timeouts to avoid
unexpected attempts to complete RSN preauthentication or to request PTK
to be rekeyed.

It was possible to trigger this issue, e.g., by running the following
hwsim test case sequence: ap_wpa2_ptk_rekey ap_ft_sae_over_ds

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
2015-03-06 18:43:03 +02:00
..
ap DFS offload: Indicate AP-CSA-FINISHED for DFS offloaded case 2015-03-05 17:22:03 +02:00
common Reserve QCA vendor specific nl80211 commands 61..90 2015-03-06 15:46:49 +02:00
crypto Fix OCSP debug messages 2015-02-19 13:33:33 +02:00
drivers nl80211: Use the new bridge port option proxyarp_wifi 2015-03-06 11:32:16 +02:00
eap_common ERP: Add TV/TLV parser 2014-12-04 12:08:59 +02:00
eap_peer eap_proxy: Callback to notify any updates from eap_proxy 2015-03-02 12:47:20 +02:00
eap_server EAP-PEAP server: Fix Phase 2 TLV length in error case 2015-01-28 16:15:58 +02:00
eapol_auth Check os_snprintf() result more consistently - automatic 1 2014-12-08 11:42:07 +02:00
eapol_supp eap_proxy: Callback to notify any updates from eap_proxy 2015-03-02 12:47:20 +02:00
l2_packet Fix Linux packet socket workaround to not close the socket too easily 2015-02-22 16:06:13 +02:00
p2p P2P: Continue find in GO-Neg-Resp-fail status corner cases 2015-03-01 22:36:52 +02:00
pae MACsec: Update protect frames and replay on reauthentication 2014-12-09 16:56:10 +02:00
radius RADIUS client: Fix server failover on return-to-primary on error case 2015-03-01 22:36:52 +02:00
rsn_supp Clear RSN timers for preauth and PTK rekeying on disassociation 2015-03-06 18:43:03 +02:00
tls TLS: Remove placeholders for SIGN_ALG_DSA support 2015-02-28 15:45:16 +02:00
utils tests: Module tests for common.c 2015-02-28 12:20:56 +02:00
wps P2PS: WPS changes needed for P2PS default PIN 2015-02-02 16:55:45 +02:00
lib.rules Add QUIET=1 option for make 2014-12-29 15:49:05 +02:00
Makefile MACsec: Add PAE implementation 2014-05-09 20:42:44 +03:00