]> git.ipfire.org Git - thirdparty/hostap.git/commit
HS20: Support credentials with multiple home OIs
authorDamien Dejean <damiendejean@chromium.org>
Thu, 15 Sep 2022 08:02:13 +0000 (08:02 +0000)
committerJouni Malinen <j@w1.fi>
Sat, 26 Nov 2022 15:58:54 +0000 (17:58 +0200)
commit58eb905ad3b75fffffebebb46b88232ae6935281
treeb679ea646e63be8e8b77b9b7f680dfeeac66ded2
parent0143dc1cb6404f13f6fee6da192a486038e79a9f
HS20: Support credentials with multiple home OIs

Until now Hotspot 2.0 credentials were only supporting one home OI (with
roaming_consortium option) and one required home OI (with
required_roaming_consortium option). To improve the compliance with
Passpoint specification, add the support for multiple home and required
OIs.

The lists of OIs are provided using two new configuration options
home_ois and required_home_ois that expect a list of OIs formatted as
the roaming_consortiums list. It allows to keep the old options to avoid
breaking currently running configurations and better fits the vocabulary
used in the spec.

The OI match algorithm is updated to implement the behavior described in
Passpoint specification v3.2 section 9.1.2 (Home OIs nodes description
PerProviderSubscription/<X+>/HomeSP/HomeOIList/<X+>).

Signed-off-by: Damien Dejean <damiendejean@chromium.org>
wpa_supplicant/README-HS20
wpa_supplicant/config.c
wpa_supplicant/config.h
wpa_supplicant/config_file.c
wpa_supplicant/interworking.c
wpa_supplicant/wpa_supplicant.conf