hostap/src
Jouni Malinen d56d7e56e3 Clean up EAPOL-Key processing
Re-order wpa_sm_rx_eapol() to first go through all EAPOL (802.1X) header
validation steps using the original message buffer and re-allocate and
copy the frame only if this is a valid EAPOL frame that contains an
EAPOL-Key. This makes the implementation easier to understand and saves
unnecessary memory allocations and copying should other types of EAPOL
frames get here.

Signed-off-by: Jouni Malinen <j@w1.fi>
2014-06-14 18:31:14 +03:00
..
ap WNM: Use cleaner way of generating pointer to a field (CID 68099) 2014-06-13 00:27:15 +03:00
common Reserve QCA vendor specific nl80211 commands 20..33 2014-06-05 17:03:17 +03:00
crypto OpenSSL: Fix OCSP certificate debug print to use wpa_printf 2014-05-29 15:37:18 +03:00
drivers wext: Verify set_ssid results consistently (CID 62842) 2014-06-14 12:32:53 +03:00
eap_common EAP-IKEv2: Remove obsolete ccns.pl project workarounds 2014-06-08 12:28:36 +03:00
eap_peer EAP-EKE: Fix typos in debug message 2014-06-14 17:26:52 +03:00
eap_server EAP-TNC: Limit maximum message buffer to 75000 bytes (CID 62873) 2014-06-13 16:03:45 +03:00
eapol_auth RADIUS server: Allow EAP methods to log into SQLite DB 2014-03-09 18:21:13 +02:00
eapol_supp eap_proxy: Check sm != NULL more consistently 2014-06-07 19:26:41 +03:00
l2_packet l2_packet: Fix l2_packet_none (hostapd default) 2014-04-14 23:04:55 +03:00
p2p P2P: Fix SD and DevDisc to limit maximum wait time per driver support 2014-06-12 10:49:19 +03:00
pae MACsec: Add PAE implementation 2014-05-09 20:42:44 +03:00
radius RADIUS/EAP server: Use longer username buffer to avoid truncation 2014-06-02 17:36:51 +03:00
rsn_supp Clean up EAPOL-Key processing 2014-06-14 18:31:14 +03:00
tls PKCS 1: Add function for checking v1.5 RSA signature 2014-05-20 19:52:18 +03:00
utils tests: printf_encode unit test for bounds checking 2014-06-02 17:36:51 +03:00
wps WPS: Check wps_build_wfa_ext() return value consistently (CID 68104) 2014-06-14 12:32:52 +03:00
lib.rules Add rules for building src/crypto as a library 2009-12-05 22:03:46 +02:00
Makefile MACsec: Add PAE implementation 2014-05-09 20:42:44 +03:00