[PATCH v3 00/25] Add support for P2P2

Jouni Malinen j at w1.fi
Tue Aug 27 14:18:40 PDT 2024


On Mon, Aug 05, 2024 at 03:02:58PM +0530, Shivani Baranwal wrote:
> Implementation to support the P2P2 discovery and PASN pairing,
> join and verification.
> 
> Shivani Baranwal (25):
>   NAN: Option to offload NAN DE for USD into the driver
>   P2P: Allow P2P IE to be added into NAN SDFs
>   P2P: Add PCEA and PBMA attributes to P2P2 IE of NAN SDFs
>   P2P: Add DIRA attributes to P2P2 IE of NAN SDFs
>   P2P: Add config support to fetch Device Identity key
>   P2P: Add freq list to subscriber to search for publisher on mutli
>     channels
>   P2P: Allow to process Element container attr from NAN SDFs
>   P2P: Cleanup of provision discovery req and resp processing
>   P2P: Add bootstrapping support with pd frames
>   P2P: Notify bootstrapping request and completed events
>   WPA: Add support for KEK derivation in PTK
>   Define PMKSA helper functions for PASN initiator and responder
>   P2P: Cleanup of go-negotiation and invitation processing
>   P2P: Add support for go negotiation action wrapper format for p2p2
>   P2P: Encapsulate P2P2 vendor IE with size more than 255 bytes
>   P2P: Add support for GO negotiation wrapped in PASN auth frame
>   p2p: Add support for p2p2 set apis
>   Add p2p2 support for group formation on successful negotiation
>   p2p: Add support for Invitation using pairing verification
>   P2P: Add P2P2 support for autogo and client join
>   P2P: Add device identity block to p2p_supplicant.conf
>   P2P: Add support to validate DIRA and configure PMK
>   P2P: Add support to store indentity key in conf file
>   P2P: Add support to get PASN PTK
>   P2P: Add support for Assited DFS for P2P2 GO in 5GHz

Thanks, applied patches 1..9 with fixes and cleanup. In particular,
please note that I changed the format for wpa_supplicant configuration
parameters for DevIK to be more consistent with existing design to use a
single hex-encoded binary value instead of a string and length. There
were number of likely security issues with received message parsing
since the received buffer size was not validated before reading the
value (at least two instances for the cookie and I think I fixed
something else with a similar issue).

Patch 10 introduces new D-Bus signals. Those need to be documented in
doc/dbus.doxygen. Some of the later patches in the series included FIXME
comments that need to be addressed.

-- 
Jouni Malinen                                            PGP id EFC895FA



More information about the Hostap mailing list