Merge branch 'feature/enable_wpa3_pmf_by_default' into 'master'

esp_wifi: Enable WPA3 & PMF by default

See merge request espressif/esp-idf!8600
This commit is contained in:
Jiang Jiang Jian 2020-05-06 10:53:13 +08:00
commit 62c36a0372
2 changed files with 6 additions and 2 deletions

View file

@ -297,7 +297,7 @@ menu "Wi-Fi"
config ESP32_WIFI_ENABLE_WPA3_SAE config ESP32_WIFI_ENABLE_WPA3_SAE
bool "Enable WPA3-Personal" bool "Enable WPA3-Personal"
default n default y
help help
Select this option to allow the device to establish a WPA3-Personal connection with eligible AP's. Select this option to allow the device to establish a WPA3-Personal connection with eligible AP's.
PMF (Protected Management Frames) is a prerequisite feature for a WPA3 connection, it needs to be PMF (Protected Management Frames) is a prerequisite feature for a WPA3 connection, it needs to be

View file

@ -91,7 +91,11 @@ void wifi_init_sta(void)
wifi_config_t wifi_config = { wifi_config_t wifi_config = {
.sta = { .sta = {
.ssid = EXAMPLE_ESP_WIFI_SSID, .ssid = EXAMPLE_ESP_WIFI_SSID,
.password = EXAMPLE_ESP_WIFI_PASS .password = EXAMPLE_ESP_WIFI_PASS,
.pmf_cfg = {
.capable = true,
.required = false
},
}, },
}; };
ESP_ERROR_CHECK(esp_wifi_set_mode(WIFI_MODE_STA) ); ESP_ERROR_CHECK(esp_wifi_set_mode(WIFI_MODE_STA) );