hostap/src
Nicolas Cavallari 40d00d2bfe wpa_auth: Fix race in rejecting 4-way handshake for entropy
When there is not enough entropy and there are two station associating
at the same time, one of the stations will be rejected, but during
that rejection, the "reject_4way_hs_for_entropy" flag gets cleared. This
may allow the second station to avoid rejection and complete a 4-Way
Handshake with a GTK that will be cleared as soon as more entropy is
available and another station connects.

This reworks the logic to ban all 4-way handshakes until enough entropy
is available.

Signed-hostap: Nicolas Cavallari <cavallar@lri.fr>
2012-01-29 18:11:43 +02:00
..
ap wpa_auth: Fix race in rejecting 4-way handshake for entropy 2012-01-29 18:11:43 +02:00
common P2P: Notify upper framework on stopping the p2p_find(SEARCH) 2012-01-22 17:20:53 +02:00
crypto Rename tls_prf() to tls_prf_sha1_md5() 2011-11-27 21:27:01 +02:00
drivers nl80211: Subscribe management frames for WPA_IF_AP_BSS types 2012-01-29 12:34:38 +02:00
eap_common Rename tls_prf() to tls_prf_sha1_md5() 2011-11-27 21:27:01 +02:00
eap_peer EAP-AKA peer: Append realm when learning the pseudonym 2012-01-28 19:41:19 +02:00
eap_server EAP server: Force identity request after eapRestart for passthrough 2011-12-06 13:02:23 +02:00
eapol_auth Make sure that EAP callbacks are not done if state machine has been removed 2011-08-12 11:56:44 +03:00
eapol_supp Clear EAPOL authWhile and heldWhile values when port is disabled 2011-12-31 13:42:23 +02:00
l2_packet l2_packet: Use wpa_printf() instead of perror() 2010-11-24 15:00:22 +02:00
p2p P2P: Do not expire peer entry if we are connected to the peer 2012-01-25 17:27:47 +02:00
radius Allow WPA passphrase to be fetched with RADIUS Tunnel-Password attribute 2011-12-11 13:01:57 +02:00
rsn_supp Check wpa_supplicant_parse_ies() return value more consistently 2011-12-04 16:40:06 +02:00
tls TLS: Add support for SHA256-based cipher suites from RFC 5246 2011-11-27 22:33:54 +02:00
utils wpa_debug: Support outputting hexdumps into syslog 2012-01-29 12:13:43 +02:00
wps WPS: Fix an interoperability issue with mixed mode and AP Settings 2012-01-27 22:32:15 +02:00
lib.rules Add rules for building src/crypto as a library 2009-12-05 22:03:46 +02:00
Makefile P2P: Add initial version of P2P Module 2010-09-09 07:17:17 -07:00