]> git.ipfire.org Git - thirdparty/hostap.git/commit
RSNO: Use the RSN Selection element to indicate which variant was used
authorJouni Malinen <quic_jouni@quicinc.com>
Mon, 29 Jul 2024 12:41:59 +0000 (15:41 +0300)
committerJouni Malinen <j@w1.fi>
Tue, 30 Jul 2024 09:16:05 +0000 (12:16 +0300)
commit62ca121f9625ffe16b2d5764568bf6ccffd7d64e
tree77b6981fd31ce9ff05b7450ca23b24c259578f94
parent524c452153f68b599a001f8ca6265ef772882beb
RSNO: Use the RSN Selection element to indicate which variant was used

This replaces the use of the RSNE Override and RSNE Override 2 elements
with empty payload to indicate which RSNE variant was used.

In addition, this adds stricter validation of the RSNE in
(Re)Association Request frame to allow only the pairwise cipher suites
and AKMs listed in the indicated RSNE variant to be used.

Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
17 files changed:
src/ap/drv_callbacks.c
src/ap/ieee802_11.c
src/ap/wpa_auth.c
src/ap/wpa_auth.h
src/ap/wpa_auth_i.h
src/ap/wpa_auth_ie.c
src/common/ieee802_11_common.c
src/common/ieee802_11_common.h
src/common/ieee802_11_defs.h
src/common/wpa_common.c
src/common/wpa_common.h
src/rsn_supp/wpa.c
src/rsn_supp/wpa.h
src/rsn_supp/wpa_i.h
wpa_supplicant/events.c
wpa_supplicant/sme.c
wpa_supplicant/wpa_supplicant.c