[PATCH v3 39/46] PR: Default pasn_type to DH19_UNAUTH|DH19_AUTH when not configured
Kavita Kavita
kavita.kavita at oss.qualcomm.com
Wed May 13 03:00:03 PDT 2026
When pr_pasn_type is not configured in wpa_supplicant.conf, default
to PR_PASN_DH19_UNAUTH | PR_PASN_DH19_AUTH (0x03) to support both
unauthenticated and authenticated PASN with DH group 19.
DH group 19 (P-256) is mandatory per IEEE 802.11az. Advertising AUTH
support does not force authenticated PASN — the actual mode is
determined at session time based on the auth parameter in PR_PASN_START
and credential availability.
Signed-off-by: Kavita Kavita <kavita.kavita at oss.qualcomm.com>
---
wpa_supplicant/pr_supplicant.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/wpa_supplicant/pr_supplicant.c b/wpa_supplicant/pr_supplicant.c
index 8d1a1b632..3cd4f3cc6 100644
--- a/wpa_supplicant/pr_supplicant.c
+++ b/wpa_supplicant/pr_supplicant.c
@@ -636,7 +636,9 @@ int wpas_pr_init(struct wpa_global *global, struct wpa_supplicant *wpa_s,
os_memcpy(pr.dev_addr, wpa_s->own_addr, ETH_ALEN);
pr.cb_ctx = wpa_s;
pr.dev_name = wpa_s->conf->device_name;
- pr.pasn_type = wpa_s->conf->pr_pasn_type;
+ pr.pasn_type = wpa_s->conf->pr_pasn_type ?
+ wpa_s->conf->pr_pasn_type :
+ (PR_PASN_DH19_UNAUTH | PR_PASN_DH19_AUTH);
pr.preferred_ranging_role = wpa_s->conf->pr_preferred_role;
pr.edca_ista_support = capa->ista.support_edca && capa->asap_support;
--
2.34.1
More information about the Hostap
mailing list