On Mon, Feb 24, 2020 at 11:14:25AM +0200, Ilan Peer wrote: > The following series of patches is a preparation for the support > for the Pre Association Security Negotiation (PASN) as defined in > Draft 802.11az_D2.0. In short, PASN is a mechanism to establish > security association and allow Management Frame Protection (MFP) > prior to association. > > To support the PASN authentication flows while associated, the 3-way > authentication handshake is going to be performed from the wpa_supplicant, > without the low level kernel driver being aware of the authentication > exchange. To allow this, some modifications were required in the driver > interface and the nl80211 driver, namely extend send_mlme() with wait > option and support sending/receiving authentication frames. > > Since the PASN authentication relies on support for wrapped data and > element fragmentation/defragmentation, the patch set includes changes > that introduce support for the missing parts. > > Finally, as the specification defines an High Layer Transient Key > (HLTK) and it uses the PMK to PTK derivation functions are extended > to also derive and HLTK when required. Thanks, I applied the following patches with some cleanup/fixes: Andrei Otcheretianski (1): nl80211: Register for SAE Authentication frames more strictly Ilan Peer (5): driver: Extend send_mlme() with wait option nl80211: Allow TX status for Authentication frames crypto: Add a function to get the ECDH prime length WPA: Rename FILS wrapped data common: Add support for element defragmentation The other patches have open items as indicated in the separate replies. -- Jouni Malinen PGP id EFC895FA _______________________________________________ Hostap mailing list Hostap@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/hostap