[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