| Message ID | 20260513100010.1947710-47-kavita.kavita@oss.qualcomm.com |
|---|---|
| State | Accepted |
| Headers | show
Return-Path:
<hostap-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>
X-Original-To: incoming@patchwork.ozlabs.org
Delivered-To: patchwork-incoming@legolas.ozlabs.org
Authentication-Results: legolas.ozlabs.org;
dkim=pass (2048-bit key;
secure) header.d=lists.infradead.org header.i=@lists.infradead.org
header.a=rsa-sha256 header.s=bombadil.20210309 header.b=Y72aOLUB;
dkim=fail reason="signature verification failed" (2048-bit key;
secure) header.d=infradead.org header.i=@infradead.org header.a=rsa-sha256
header.s=desiato.20200630 header.b=ZPn8AMu7;
dkim=fail reason="signature verification failed" (2048-bit key;
unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256
header.s=qcppdkim1 header.b=fvPP/BV9;
dkim=neutral header.d=oss.qualcomm.com header.i=@oss.qualcomm.com
header.a=rsa-sha256 header.s=google header.b=GlJUOLWb;
dkim-atps=neutral
Authentication-Results: legolas.ozlabs.org;
spf=none (no SPF record) smtp.mailfrom=lists.infradead.org
(client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org;
envelope-from=hostap-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;
receiver=patchwork.ozlabs.org)
Received: from bombadil.infradead.org (bombadil.infradead.org
[IPv6:2607:7c80:54:3::133])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)
(No client certificate requested)
by legolas.ozlabs.org (Postfix) with ESMTPS id 4gFpvF5bDMz1yJ5
for <incoming@patchwork.ozlabs.org>; Wed, 13 May 2026 20:03:37 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
d=lists.infradead.org; s=bombadil.20210309; h=Sender:
Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post:
List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:
Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description:
Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:
List-Owner; bh=IFunaKfDWA1UL4ZXDhg9+gjbA4vY44cT+vNH7al2nOc=; b=Y72aOLUBs+2XnC
ZK5D+SqF32BxBVCXtRYnjPQknFkC5RgSc6Py/YJ6Xrc0PTQN76dnKHUYMbaEf6NZ8nnLoKia7UvP9
x6GIiFj+GpXw23+VJK+lERxNYQtMzP/hB6sYEJHINrJ7tqIqJzgpRqseB4i/UhK82PQ6C7anGUoqs
BuXSozo3iRIEy3Z1E0sX5bbv/oBw2anxeJh28ECYo1Rw2/8BNcZC5jYDifodlDHv5PP4airjxVJb9
3HRkDzKSS9dCvHyh+S4VCWja+aTgz071Q3FT+NU8UplttDHN6bNY8iwSWYmNQZ5XpMMDqJQbFE4MC
tsiwJcxeqB4PBsIraf2Q==;
Received: from localhost ([::1] helo=bombadil.infradead.org)
by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux))
id 1wN6Qu-000000024OD-1LjR;
Wed, 13 May 2026 10:03:16 +0000
Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05])
by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux))
id 1wN6QB-0000000237G-3EUE
for hostap@bombadil.infradead.org;
Wed, 13 May 2026 10:02:31 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
d=infradead.org; s=desiato.20200630; h=Content-Transfer-Encoding:MIME-Version
:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:
Content-Type:Content-ID:Content-Description;
bh=98Dtba1YtJo/z8aVgSH9QJelrfiY1JrJzTff/O7TpIM=; b=ZPn8AMu7S0FTwoMAaSu2UpCjGX
5+ZucK+DIDwovU7o2EqkoJfYgRIa3E5IkF26l+IXxFdirIX0OZoUX8meFlIYxGe2TQAnBC12kZf5A
P0mei9vKqezH1Yzy6Q0QAbDK4Zqz1TZtf0UkFoNdkfVPSFTCMNsDhm8CTrs6jiNvGgFuTsvcIe9Cd
VXBypeGcKrbirkY7D1e79i8cOzKlETivjxpAdvzAurqtKxq1perfcHVRH+l5DvBsVW2YeF7BAV5Mg
PmnsUC4chtuVv13HSuWCwraYpvAg8pr2gay9rPqqtPKSLk2lfpf9wtccNKfai10levbPX4dAL/9nb
97gDAzSA==;
Received: from mx0b-0031df01.pphosted.com ([205.220.180.131])
by desiato.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux))
id 1wN6Q3-0000000H50e-47lI
for hostap@lists.infradead.org;
Wed, 13 May 2026 10:02:29 +0000
Received: from pps.filterd (m0279873.ppops.net [127.0.0.1])
by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id
64D9jfLZ3007206
for <hostap@lists.infradead.org>; Wed, 13 May 2026 10:02:23 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h=
cc:content-transfer-encoding:date:from:in-reply-to:message-id
:mime-version:references:subject:to; s=qcppdkim1; bh=98Dtba1YtJo
/z8aVgSH9QJelrfiY1JrJzTff/O7TpIM=; b=fvPP/BV9n6cTmNRrI6utQrSehe6
uu8MBu3R0SqACwDk5Ygz1f9BpnmBnLL2pzSNvYyjVrZFhomBtonZnP7p6hEcODBg
UsHQ7MWuiNIMz0v1zBqOqlN6tyJQVdIWZ35KTHviofO9itFvdd9sLBWaPtWilZoc
OCAJgAcp/OJAi2Y1GAYqRBeVJsSR0tEfAufI7HMVlBQxLExd6BINuS8JKp4x4u+k
7L6aEDCbMnqF1sXfOV7LocQ1Xd2jEpUQ5juNje2wnoEi4bA4lV7m9Wd/+xS3X7ek
dIyYgOCFx3EPOZKn+Hz4EvFV3hbhR0fX9SjaiNUGaTrIiS6cIfC0iIkFgYw==
Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com
[209.85.214.197])
by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e4py0g2b1-1
(version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)
for <hostap@lists.infradead.org>; Wed, 13 May 2026 10:02:22 +0000 (GMT)
Received: by mail-pl1-f197.google.com with SMTP id
d9443c01a7336-2babbeff9e4so78631115ad.0
for <hostap@lists.infradead.org>;
Wed, 13 May 2026 03:02:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=oss.qualcomm.com; s=google; t=1778666541; x=1779271341;
darn=lists.infradead.org;
h=content-transfer-encoding:mime-version:references:in-reply-to
:message-id:date:subject:cc:to:from:from:to:cc:subject:date
:message-id:reply-to;
bh=98Dtba1YtJo/z8aVgSH9QJelrfiY1JrJzTff/O7TpIM=;
b=GlJUOLWbfPVlQM0WuPluvqtBejA8QyMdaD1aXCwvlvscny47xRGdZKdyIplRpUxgkJ
gKw5AdldIX9rKcQDSqaNU6CsjuB8hKlIk3Z7hKbgOZ2YltdNfAYb2prEDKATvoA2l5Qr
JwDKcw0cfJbuLARP0SnyxhQ5HlS7+DtW/RPi3albgXlwqzOE1bKaij19Emylxt+dbGNW
5D0cCl0FN+RW8w5my899xXBwmvIbROJPB3WXp0KhvgD0lvmDlMyCrKM8Um51Va+FLMwF
FC4U4fXXJ5jtWK0a1o/qGCLYTQi2kgQHD5K2JfmVUdf7Z+bCc7LT+T7K194f9SwQU6uX
zDTQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1778666541; x=1779271341;
h=content-transfer-encoding:mime-version:references:in-reply-to
:message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from
:to:cc:subject:date:message-id:reply-to;
bh=98Dtba1YtJo/z8aVgSH9QJelrfiY1JrJzTff/O7TpIM=;
b=tFJUbT0qD6UU3Zk8nOtZZ2uAj8icoJyBhXE/3jmLtW22bwBpTtFe7dWGg/xNJD74D4
osB+GwXJonhvOnYaZz4uNI+DvWReAkRxZqbSxkPHgWHZAlvxqs1RzIxdod8eIvmDW2QV
bjBLqy8wSvzDM5cZlDGFBTOvFH/JvysJmNgvPGOTQC7q2xmU3mqsyEFfXZPxRBfgJoF+
k9pcm8RwT3q8r0mi0AAoMNQpcyAI40OG4FHXXziVzQrpZtZI/mamoatgPcpN0IoxMbeL
p9BKP+4fTx4O5f/KjDl4Zkej1RUcreREF2ngTTHqrvdmsKIiwwpaZ3MH0AGmrjGLdzsV
dBfQ==
X-Gm-Message-State: AOJu0YydLoVyaT1hQ3wmyzkyaG8W73ijP+wy2L2Fjy+mcYmJIUNOHJXU
/LsNLkFMrB8CQRU8X06wEgMR9bmlO48FtemDFAd+5KI/RWI3e9MTVJLtlmsE25FbWNhnr32/wdD
CZhhJqFqT4GADQPvCkpqt86YhTztL9aqoWPNKL/ErsL1Vmzwgtw1lt55VlPE7Tpy+yhaeBF+Y
X-Gm-Gg: Acq92OFPBm00HgUBek4SefGHc+bt3FOFaXy6/gi6GVtboi6ksx4VDfz7Gcy6spT7nTo
VF2s+v8ASwmXzA+ADdDwXrfwomNeSqPnBtFXKZEHhrcSj2aaGKwloaa2N8VUMAOtZPPls2u24nW
0l5DlLgs0IVPgUWffG3A2PGriM1LI+hyrvFvyXh3IjE+iJleun5/tV43Yv3AnSOdt48eUDDRTZA
LYsL+1RjDKrc4d+xjosO7YQ5+ny/HEQORyFdTj48Xtlqiv/7fit+Cg2CinORWqqrcj30kmvBZ8x
Bl/rE0XmVd4jkHSTM89xe45vQu7l5wFutH2+X/rzbUz11GchmmT2n6jCPlTDfb8xpI1HJ14KMgC
pomShUDAF7CPKWrXe/n63mqmhlAYwVzHASlmNOj1OLPJ8oxkJkH6K4A==
X-Received: by 2002:a17:903:2ad0:b0:2b4:64cf:e8f8 with SMTP id
d9443c01a7336-2bcfcb26618mr73876185ad.2.1778666541444;
Wed, 13 May 2026 03:02:21 -0700 (PDT)
X-Received: by 2002:a17:903:2ad0:b0:2b4:64cf:e8f8 with SMTP id
d9443c01a7336-2bcfcb26618mr73875785ad.2.1778666540973;
Wed, 13 May 2026 03:02:20 -0700 (PDT)
Received: from hu-kkavita-hyd.qualcomm.com ([202.46.22.19])
by smtp.gmail.com with ESMTPSA id
d9443c01a7336-2baf1e35632sm168983355ad.53.2026.05.13.03.02.19
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Wed, 13 May 2026 03:02:20 -0700 (PDT)
From: Kavita Kavita <kavita.kavita@oss.qualcomm.com>
To: hostap@lists.infradead.org
Cc: kavita.kavita@oss.qualcomm.com, peddolla.reddy@oss.qualcomm.com,
vamsin@qti.qualcomm.com
Subject: [PATCH v3 46/46] PR: Skip key installation for EDCA-based ranging
Date: Wed, 13 May 2026 15:30:10 +0530
Message-Id: <20260513100010.1947710-47-kavita.kavita@oss.qualcomm.com>
X-Mailer: git-send-email 2.34.1
In-Reply-To: <20260513100010.1947710-1-kavita.kavita@oss.qualcomm.com>
References: <20260513100010.1947710-1-kavita.kavita@oss.qualcomm.com>
MIME-Version: 1.0
X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTEzMDEwMyBTYWx0ZWRfX7kwq+v5LEVvw
Xv7oxfAV2NCwTEk0gBC3/EgHIA2zTOd0Cewc8Ycn1aewKilLWcizl6Vkx2em8twdrpsgPWpq6QJ
ElraMuatJjg6tpaTiZdiKCY5Xwa15qPwHIb7QvdZmEb07yKiXcA8CDkWL9pONn463H6MAZm0jng
yrhVedb6SOPxfJ38G30xSs8H6IGqiG3tRA6ijy7xSuSAaCes/b9ual0pvd8thkuaLcpnRudRfPV
YNuArp8ylW39rSERMoj390D1qS0PJ47JoMCdroigkRiQjAvXLgNhjWffzsNN2MIR1HDdEX529K9
baeQNL11VjVPTd4vsFdy3fdSnz0vEAqhoK0WAEIqlLgYgwBilRkrhg3AlG7htgTcP2bpAvi0R5q
Zf/x4VfiluF6oJcB09HPU/2fOob6tJEMDY5RIuTVEfOGL03QwpDf7V6hQKbrPlVPrAVTrKD4VFV
qf95AzBfS12iENnmrfw==
X-Authority-Analysis: v=2.4 cv=XqXK/1F9 c=1 sm=1 tr=0 ts=6a044c2e cx=c_pps
a=cmESyDAEBpBGqyK7t0alAg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17
a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22
a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8
a=iyvGJqArj9a_KKx18_kA:9 a=1OuFwYUASf3TG4hYMiVC:22
X-Proofpoint-ORIG-GUID: RKQZS7APyCOrpKwRhkohrvCBIBSIl-J4
X-Proofpoint-GUID: RKQZS7APyCOrpKwRhkohrvCBIBSIl-J4
X-Proofpoint-Virus-Version: vendor=baseguard
engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49
definitions=2026-05-11_05,2026-05-08_02,2025-10-01_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
priorityscore=1501 spamscore=0 phishscore=0 bulkscore=0 impostorscore=0
lowpriorityscore=0 malwarescore=0 adultscore=0 clxscore=1015 suspectscore=0
classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0
reason=mlx scancount=1 engine=8.22.0-2605050000 definitions=main-2605130103
X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3
X-CRM114-CacheID: sfid-20260513_110224_611318_36288482
X-CRM114-Status: GOOD ( 15.16 )
X-Spam-Score: -0.9 (/)
X-Spam-Report: Spam detection software,
running on the system "desiato.infradead.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: IEEE 802.11az-2022 section 11.21.6.3 defines a secure FTM
session as one where a PTKSA is established and Protected FTM frames are
exchanged.
This applies to TB ranging, non-TB ranging, and EDCA-based [...]
Content analysis details: (-0.9 points, 5.0 required)
pts rule name description
---- ----------------------
--------------------------------------------------
-0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low
trust
[205.220.180.131 listed in list.dnswl.org]
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
-0.0 SPF_PASS SPF: sender matches SPF record
-0.1 DKIM_VALID Message has at least one valid DKIM or DK
signature
-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
author's
domain
-0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from
envelope-from domain
0.1 DKIM_SIGNED Message has a DKIM or DK signature,
not necessarily valid
-0.0 DMARC_PASS DMARC pass policy
X-BeenThere: hostap@lists.infradead.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: <hostap.lists.infradead.org>
List-Unsubscribe: <http://lists.infradead.org/mailman/options/hostap>,
<mailto:hostap-request@lists.infradead.org?subject=unsubscribe>
List-Archive: <http://lists.infradead.org/pipermail/hostap/>
List-Post: <mailto:hostap@lists.infradead.org>
List-Help: <mailto:hostap-request@lists.infradead.org?subject=help>
List-Subscribe: <http://lists.infradead.org/mailman/listinfo/hostap>,
<mailto:hostap-request@lists.infradead.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: "Hostap" <hostap-bounces@lists.infradead.org>
Errors-To: hostap-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org
|
| Series |
PR: Add nl80211 support and ranging for Proximity Detection
|
expand
|
diff --git a/src/common/proximity_ranging.c b/src/common/proximity_ranging.c index 57e3f7b44..3b154d1b6 100644 --- a/src/common/proximity_ranging.c +++ b/src/common/proximity_ranging.c @@ -2484,7 +2484,8 @@ static int pr_pasn_handle_auth_1(struct pr_data *pr, struct pr_device *dev, goto fail; } - if (pr->cfg->set_keys) + if (!(dev->protocol_type & PR_EDCA_BASED_RANGING) && + pr->cfg->set_keys) pr->cfg->set_keys(pr->cfg->cb_ctx, pr->cfg->dev_addr, dev->pr_device_addr, dev->pasn->cipher, dev->pasn->akmp, &dev->pasn->ptk); @@ -2533,7 +2534,8 @@ static int pr_pasn_handle_auth_2(struct pr_data *pr, struct pr_device *dev, goto fail; } - if (pr->cfg->set_keys) + if (!(dev->protocol_type & PR_EDCA_BASED_RANGING) && + pr->cfg->set_keys) pr->cfg->set_keys(pr->cfg->cb_ctx, pr->cfg->dev_addr, dev->pr_device_addr, dev->pasn->cipher, dev->pasn->akmp, &dev->pasn->ptk);
IEEE 802.11az-2022 section 11.21.6.3 defines a secure FTM session as one where a PTKSA is established and Protected FTM frames are exchanged. This applies to TB ranging, non-TB ranging, and EDCA-based ranging only when the Format And Bandwidth field (Table 9-280) indicates DMG or EDMG format. For EDCA-based ranging, no encryption mechanism is defined for FTM timestamp frames and the spec explicitly states that an ISTA shall not set up a secure FTM session in this case. Skip key installation for EDCA-based ranging since there is no point in installing keys to the firmware when they will never be used. Signed-off-by: Kavita Kavita <kavita.kavita@oss.qualcomm.com> --- src/common/proximity_ranging.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)