From 5df40634965d07dec13104adf11af7646526c8ed Mon Sep 17 00:00:00 2001 From: Aditi Date: Thu, 27 Mar 2025 11:17:43 +0530 Subject: [PATCH] feat(esp_wifi): Add CONFIG option for CONFIG_OWE_SOFTAP --- components/esp_wifi/Kconfig | 10 ++++++++++ components/wpa_supplicant/CMakeLists.txt | 3 +++ 2 files changed, 13 insertions(+) diff --git a/components/esp_wifi/Kconfig b/components/esp_wifi/Kconfig index 66b8ac6b07e..5f57d67ad07 100644 --- a/components/esp_wifi/Kconfig +++ b/components/esp_wifi/Kconfig @@ -346,6 +346,16 @@ menu "Wi-Fi" help Select this option to support wpa3_compatible mode for station and AP + config ESP_WIFI_ENABLE_WPA3_OWE_SOFTAP + bool "Enable OWE-ONLY SOFTAP" + default n + select ESP_WIFI_MBEDTLS_CRYPTO + depends on ESP_WIFI_SOFTAP_SUPPORT + help + Select this option to allow the device to enable OWE Only mode for softap. + PMF (Protected Management Frames) is a prerequisite feature, it needs to be explicitly configured + before attempting connection. Please refer to the Wi-Fi Driver API Guide for details. + config ESP_WIFI_SLP_IRAM_OPT bool "WiFi SLP IRAM speed optimization" select PM_SLP_DEFAULT_PARAMS_OPT diff --git a/components/wpa_supplicant/CMakeLists.txt b/components/wpa_supplicant/CMakeLists.txt index 6028a2b9238..61a95b95987 100644 --- a/components/wpa_supplicant/CMakeLists.txt +++ b/components/wpa_supplicant/CMakeLists.txt @@ -362,4 +362,7 @@ endif() if(CONFIG_ESP_WIFI_NAN_USD_ENABLE) target_compile_definitions(${COMPONENT_LIB} PRIVATE CONFIG_NAN_USD) endif() +if(CONFIG_ESP_WIFI_ENABLE_WPA3_OWE_SOFTAP) + target_compile_definitions(${COMPONENT_LIB} PRIVATE CONFIG_OWE_SOFTAP) +endif() set_property(TARGET ${COMPONENT_LIB} APPEND PROPERTY LINK_INTERFACE_MULTIPLICITY 3)