hostap/src
Jouni Malinen 2022f1d08d FILS: Use AEAD cipher to protect EAPOL-Key frames (STA)
This modifies wpa_eapol_key_send() to use AEAD cipher (AES-SIV for FILS
AKMs) to provide both integrity protection for the EAPOL-Key frame and
encryption for the Key Data field. It should be noted that this starts
encrypting the Key Data field in EAPOL-Key message 2/4 while it remains
unencrypted (but integrity protected) in non-FILS cases. Similarly, the
empty Key Data field in EAPOL-Key message 4/4 gets encrypted for AEAD
cases.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
2016-10-10 21:11:47 +03:00
..
ap FILS: Update EAPOL-Key RX rules for FILS (AP) 2016-10-10 21:11:47 +03:00
common Make struct wpa_eapol_key easier to use with variable length MIC 2016-10-10 21:11:46 +03:00
crypto Extend AES-SIV implementation to support different key lengths 2016-10-10 19:40:59 +03:00
drivers mka: Add driver op to get macsec capabilities 2016-10-09 11:30:48 +03:00
eap_common TLS: Split tls_connection_prf() into two functions 2016-05-23 20:40:12 +03:00
eap_peer EAP-pwd: Fix Prep in EAP-pwd-ID/Response when EAP_PWD_PREP_MS is used 2016-10-08 19:43:09 +03:00
eap_server EAP-pwd: Validate Prep field in EAP-pwd-ID/Response 2016-10-08 19:43:36 +03:00
eapol_auth RADIUS: Share a single function for generating session IDs 2016-02-06 17:19:35 +02:00
eapol_supp Fix EAPOL reauth after FT protocol or offloaded PMKSA cache use 2015-11-19 21:16:18 +02:00
fst FST: Fix search for peer's "other" connection 2016-09-08 11:17:45 +03:00
l2_packet l2_packet: Extend bridge workaround RX processing to cover two frames 2016-01-07 13:30:59 +02:00
p2p Fix spelling mistakes in number of comments 2016-09-30 22:45:03 +03:00
pae mka: Add driver op to get macsec capabilities 2016-10-09 11:30:48 +03:00
radius radius: Sanity check for NULL pointer segfault 2016-08-19 12:16:20 +03:00
rsn_supp FILS: Use AEAD cipher to protect EAPOL-Key frames (STA) 2016-10-10 21:11:47 +03:00
tls TLS: Make tls_cert_chain_failure_event() more robust 2015-12-28 18:31:11 +02:00
utils Move CRC-32 routine from wlantest to src/utils 2016-10-09 17:13:23 +03:00
wps Share a single str_starts() implementation 2016-08-06 12:38:21 +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