| From: |
| Kavita Kavita <kavita.kavita-AT-oss.qualcomm.com> |
| To: |
| johannes-AT-sipsolutions.net |
| Subject: |
| [PATCH wireless-next v4 0/9] wifi: cfg80211/mac80211: Add Support for EPPKE Authentication |
| Date: |
| Wed, 14 Jan 2026 16:48:51 +0530 |
| Message-ID: |
| <20260114111900.2196941-1-kavita.kavita@oss.qualcomm.com> |
| Cc: |
| linux-wireless-AT-vger.kernel.org, kavita.kavita-AT-oss.qualcomm.com, ainy.kumari-AT-oss.qualcomm.com, sai.magam-AT-oss.qualcomm.com, quic_drohan-AT-quicinc.com |
| Archive-link: |
| Article |
This patch series introduces support for the Enhanced Privacy
Protection Key Exchange (EPPKE) authentication protocol, as defined in
"IEEE P802.11bi/D3.0, 12.16.9". The implementation covers both AP and
non-AP STA modes, with clear separation in the commit descriptions.
The changes have been validated end-to-end using the hwsim tool.
During development and testing of EPPKE feature, we encountered an
issue in mac80211 related to incorrect AAD/Nonce computation for
management frames when MLO address translation is involved.
Depends-on: [PATCH wireless-next] wifi: mac80211: Fix AAD/Nonce
computation for management frames with MLO
Without the patch, EPPKE functionality will fail for MLO connection.
---
Changes in v2:
- Resolved reviewer feedback
- Removed few patches, no longer required
---
Changes in v3:
- Resolved reviewer feedback.
---
Changes in v4:
- Incorporated review feeback on
[PATCH wireless-next v3 4/9] wifi: nl80211: Add new NL
attributes to support (Re)Association frame encryption
- Cleanup all references to "epp_flags" since it
is currently not being used.
---
Ainy Kumari (2):
wifi: cfg80211: add support for EPPKE Authentication Protocol
wifi: cfg80211: add feature flag for (re)association frame encryption
Kavita Kavita (6):
wifi: cfg80211: add support for key configuration before association
wifi: mac80211: allow key installation before association
wifi: mac80211: Check for MLE before appending in Authentication frame
wifi: mac80211: add support for EPPKE authentication protocol in
non-AP STA mode
wifi: mac80211: add support for encryption/decryption of
(Re)Association frames
wifi: mac80211_hwsim: Declare support for EPPKE authentication
protocol
Sai Pratyusha Magam (1):
wifi: nl80211: Add support for EPP peer indication
drivers/net/wireless/virtual/mac80211_hwsim.c | 4 ++
include/linux/ieee80211.h | 1 +
include/net/cfg80211.h | 2 +
include/net/mac80211.h | 2 +
include/uapi/linux/nl80211.h | 18 +++++++
net/mac80211/cfg.c | 15 +++++-
net/mac80211/ieee80211_i.h | 10 +++-
net/mac80211/mlme.c | 47 ++++++++++++++++---
net/mac80211/rx.c | 8 ++++
net/mac80211/tx.c | 4 +-
net/mac80211/util.c | 12 +++--
net/mac80211/wpa.c | 6 ++-
net/wireless/nl80211.c | 23 +++++++--
13 files changed, 133 insertions(+), 19 deletions(-)
base-commit: 24a57985670e9dac5547e5b7731bf8e7b03d5be8
--
2.34.1