]> git.ipfire.org Git - thirdparty/hostap.git/commit
nl80211: Define vendor interface functions to offload PASN authentication
authorVinay Gannevaram <quic_vganneva@quicinc.com>
Tue, 26 Jul 2022 10:56:25 +0000 (16:26 +0530)
committerJouni Malinen <j@w1.fi>
Fri, 2 Sep 2022 13:18:26 +0000 (16:18 +0300)
commitde3b91a172e515d5c3e40cbc9578a3cec20afe03
tree1bb378f8c897795a532964b34e9b61048d4d6c9c
parentedd89d6dbb5ae277180aa437460c96c3fabf25f8
nl80211: Define vendor interface functions to offload PASN authentication

This defines the QCA vendor interface functions to offload PASN
authentication from the driver.

The driver sends the QCA_NL80211_VENDOR_SUBCMD_PASN event requesting to
perform PASN authentication with a list of peers with which the driver
needs to do ranging. wpa_supplicant performs PASN handshake with all the
peer devices and sets the required keys using the command
QCA_NL80211_VENDOR_SUBCMD_SECURE_RANGING_CONTEXT to the driver. After
PASN handshake is completed with all requested peers, wpa_supplicant
sends consolidated status for all peers to the driver.

Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
src/drivers/driver_nl80211.c
src/drivers/driver_nl80211.h
src/drivers/driver_nl80211_capa.c
src/drivers/driver_nl80211_event.c