Kapil Gupta
e3715e3ade
apply suggestion
2026-01-14 17:27:00 +05:30
Kapil Gupta
b98b2292ce
fix(esp_wifi): Validate dpp auth instance before using it
2026-01-14 17:27:00 +05:30
Kapil Gupta
6ec1a3f061
fix(esp_wifi): Change some defaults in roaming app
2026-01-08 14:18:23 +05:30
Kapil Gupta
5e4ee0126a
fix(esp_wifi): Use correct variable for neighbour report
2026-01-08 14:18:13 +05:30
Kapil Gupta
aa96e85108
fix(esp_wifi): Check conditional compilation for roaming app features
2026-01-08 14:18:01 +05:30
Kapil Gupta
5638b31c54
fix(esp_wifi): Fix invalid memory accesses in wpa_supplicant code
2026-01-06 01:03:40 +08:00
Kapil Gupta
80dd3156b2
fix(esp_wifi): Enable all sig algos for wifi enterprise
2025-12-19 07:29:08 +08:00
Kapil Gupta
54a41e1b29
Merge branch 'feat/wpa_supplicant_rom_md5_tests_v6.0' into 'release/v6.0'
...
fix(esp_rom): use hmac_md5 and hmac_md5_vector from ROM only if CONFIG_LIBC_NEWLIB (v6.0)
See merge request espressif/esp-idf!44330
2025-12-17 21:19:34 +05:30
Kapil Gupta
092338b78d
fix(esp_wifi): Add validation before accessing RSNXE
2025-10-09 09:32:56 +05:30
Kapil Gupta
04174c4928
Merge branch 'bugfix/concurrency_issue_roam_app' into 'master'
...
fix(esp_wifi): Add some fixes in roaming app
See merge request espressif/esp-idf!42262
2025-09-30 23:25:48 +05:30
Kapil Gupta
cf65928773
fix(esp_wifi): Cancel roaming_app_periodic_scan_internal_handler correctly
2025-09-30 14:18:29 +08:00
Kapil Gupta
a75a3710c4
fix(esp_wifi): Add some fixes in roaming app
2025-09-30 14:18:29 +08:00
Kapil Gupta
e8f75f97b0
Merge branch 'feat/roaming_app_blacklist' into 'master'
...
fix(esp_wifi): Add blacklist logic in roaming app
Closes WIFIBUG-1219, WIFIBUG-1208, WIFIBUG-1109, WIFIBUG-1203, and WIFIBUG-1428
See merge request espressif/esp-idf!40802
2025-09-28 21:44:31 +05:30
Kapil Gupta
0f3034586b
fix(esp_wifi): Address some review comments and issues
2025-09-28 11:53:01 +08:00
Kapil Gupta
7d18b82575
feat(roaming): ignore WPA2-only APs on transition disable
...
This commit introduces a new feature to the roaming logic. If the
currently connected AP has the 'transition disable' bit set in its
RSN IE, the roaming logic will now ignore any scanned APs that only
support WPA2-PSK. This prevents a security downgrade when roaming in a
mixed WPA2/WPA3 environment.
A new Kconfig option, CONFIG_ESP_WIFI_IGNORE_WPA2_ONLY_ON_TRANSITION_DISABLE,
has been added to control this feature. It is disabled by default.
2025-09-28 11:53:01 +08:00
Kapil Gupta
074b2d0f93
fix(roaming_app): resolve issues in blacklisting logic
...
This commit addresses several issues in the BSSID blacklisting
feature of the roaming application:
- Merged duplicate functions into a single,
unified function, resolving a compilation error.
- Corrected and
to properly access the member of the
struct, fixing invalid memory access.
- Introduced in Kconfig to enable
the manual blacklisting feature and made auto-blacklisting
dependent on it.
- Updated to use the
correct BSSID from .
- Optimized the removal of expired blacklist entries by using
for better efficiency.
2025-09-28 11:53:01 +08:00
Kapil Gupta
a7d2066913
fix(esp_wifi): Add blacklist logic in roaming app
2025-09-28 11:53:01 +08:00
Kapil Gupta
8b68791996
fix(tool): increase buffer size for kconfig server
2025-09-27 17:55:28 +05:30
Kapil Gupta
552a8653ad
fix(esp_wifi): Fix some compilation issues in examples
2025-09-26 21:51:38 +05:30
Kapil Gupta
7b665b6512
fix(esp_wifi): Correct some documentation
2025-09-26 21:43:32 +05:30
Kapil Gupta
f12debf4f5
fix(esp_wifi): Updated some documentation
2025-09-26 21:43:05 +05:30
Kapil Gupta
ce00aa9b78
fix(esp_wifi): Address review comments
2025-09-26 21:42:46 +05:30
Kapil Gupta
2563d6a2e8
fix(esp_wifi): Add dummy value for deprecated enums
2025-09-26 21:42:30 +05:30
Kapil Gupta
0f63b92501
fix(esp_wifi): remove esp_interface.h and update usages
2025-09-26 21:42:30 +05:30
Kapil Gupta
a28fefcf73
docs: add Wi-Fi migration guide for v6.0
2025-09-26 21:42:30 +05:30
Kapil Gupta
5898086eca
fix(esp_wifi): Remove some more deprecated enum/functions
2025-09-26 21:42:30 +05:30
Kapil Gupta
f189052386
fix(esp_wifi): Remove esp_interface.h
2025-09-26 21:42:30 +05:30
Kapil Gupta
35f8d9d42c
fix(esp_wifi): Remove deprecated arguments from some APIs
2025-09-26 21:42:30 +05:30
Kapil Gupta
f2cd005473
fix(esp_wifi): Removed deprecated rrm function
2025-09-26 21:42:30 +05:30
Kapil Gupta
b6e632900b
fix(esp_wifi): Remove deprecated event for DPP
2025-09-26 21:42:29 +05:30
Kapil Gupta
6bb3306154
fix(esp_wifi): Remove deprecated esp_wpa2.h
2025-09-26 21:42:29 +05:30
Kapil Gupta
1e1d5601de
refactor(esp_wifi): Remove WPS task code
2025-09-24 12:52:52 +08:00
Kapil Gupta
9b2f439ce2
Merge branch 'bugfix/eloop_lock' into 'master'
...
Made changes related to registering eloop timeout for eloop lock
Closes WIFIBUG-1306
See merge request espressif/esp-idf!40384
2025-09-23 18:10:52 +05:30
Kapil Gupta
0f215a4057
Merge branch 'bugfix/roam_app_neighbor_crash' into 'master'
...
fix(wifi_apps): Fix crash due to neighbor_list lock
Closes IDFGH-16029
See merge request espressif/esp-idf!40854
2025-09-23 14:24:18 +05:30
Kapil Gupta
b789198c9b
Merge branch 'bugfix/cleanup_ctr_drbg' into 'master'
...
wpa_supplicant: Replace use of mbedtls_ctr_drbg with esp_mbedtls_random()
Closes IDFGH-14978
See merge request espressif/esp-idf!39221
2025-09-18 11:30:10 +05:30
Kapil Gupta
2d1b94cdc7
Merge branch 'bugfix/add_dependency_suiteb_on_enterprise' into 'master'
...
fix(esp_wifi): Add depenedency of 192 bit config on wifi enterprise
Closes IDFGH-16434
See merge request espressif/esp-idf!41836
2025-09-17 16:40:52 +05:30
Kapil Gupta
65ab48229e
fix(esp_wifi): Add depenedency of 192 bit config on wifi enterprise
...
Closes https://github.com/espressif/esp-idf/issues/17567
2025-09-17 14:03:23 +08:00
Kapil Gupta
88d71da23f
fix(mbedtls): Addressed comments on PR15679
2025-09-16 22:10:53 +05:30
Kapil Gupta
f82bcd2a65
Merge branch 'bugfix/dpp_roc_loop_error' into 'master'
...
fix(esp_wifi): Correctly set roc_in_progress flag
Closes WIFI-7013
See merge request espressif/esp-idf!41722
2025-09-14 22:52:56 +05:30
Kapil Gupta
fe9dbc2b1d
fix(esp_wifi): skip call to esp_fast_psk() when hardware SHA is not supported
2025-08-25 11:05:25 +08:00
Kapil Gupta
76d24d2fe5
Merge branch 'feat/eap_method_limit' into 'master'
...
feat(esp_wifi): Add support to limit EAP methods
See merge request espressif/esp-idf!40198
2025-07-10 11:44:14 +05:30
Kapil Gupta
6c309b29e9
feat(esp_wifi): Add support to limit EAP methods
2025-07-10 11:44:14 +05:30
Kapil Gupta
f90f7a5c85
fix (esp_wifi): Set default akm as eap for non AKM APs
2025-07-04 11:04:41 +08:00
Kapil Gupta
eae83f993e
fix(wpa_supplicant): Delay sending of EAP_START for EAP auth
2025-07-04 11:04:41 +08:00
Kapil Gupta
bc93cee52e
Merge branch 'bugfix/set_default_ap_mgmt_cipher' into 'master'
...
fix(esp_wifi): Set default ap mgmt cipher
See merge request espressif/esp-idf!39691
2025-06-06 14:00:04 +05:30
Kapil Gupta
514853d2e3
fix(esp_wifi): Set default ap mgmt cipher
2025-06-05 15:35:20 +05:30
Kapil Gupta
3c84fd7b4d
fix(esp_wifi): Make sure old DPP listen is cancelled
2025-06-05 16:55:21 +08:00
Kapil Gupta
ab9304d3b7
fix(esp_wifi): Modify check for dpp event handlers
2025-06-05 16:55:21 +08:00
Kapil Gupta
a929aae33f
change(esp_wifi): Update dpp enrollee example to use updated events
2025-06-05 16:55:21 +08:00
Kapil Gupta
15c336bf49
fix(esp_wifi): Update dpp code to send events in freeRTOS context
2025-06-05 16:55:21 +08:00
Kapil Gupta
76723c063a
fix(esp_wifi): Fixed DPP concurrency issue
2025-06-05 16:55:21 +08:00
Kapil Gupta
4ce1da7569
Merge branch 'fix/bcast_mgmt_api' into 'master'
...
Add BIP support for AP mode.
Closes WIFIBUG-1155
See merge request espressif/esp-idf!38249
2025-06-03 21:46:01 +05:30
Kapil Gupta
17cd200c67
fix(esp_wifi): Fixed static analyzer issues
2025-05-21 09:26:40 +05:30
Kapil Gupta
2ce481ffbd
fix(esp_wifi): Disble IP renew skip by default
2025-05-21 09:00:09 +05:30
Kapil Gupta
cf0166d196
fix(esp_wifi): Use supplicant's internal SHA1 if not available from IDF
2025-04-21 13:38:29 +05:30
Kapil Gupta
b33394907b
Merge branch 'bugfix/ssc_compilation_wps' into 'master'
...
bugfix(wpa_supplicant): Fix build errors when Supplicant logs are enabled
Closes WIFIBUG-1141
See merge request espressif/esp-idf!38481
2025-04-18 07:14:41 +08:00
Kapil Gupta
9c75d7961c
Merge branch 'bugfix/h2e_porting_improvement' into 'master'
...
change(esp_wifi): Improve handling group parameter A in H2E
Closes IDFGH-14994 and IDFGH-14995
Closes https://github.com/espressif/esp-idf/issues/15691
Closes https://github.com/espressif/esp-idf/pull/15692
See merge request espressif/esp-idf!38319
2025-04-15 18:36:12 +08:00
Kapil Gupta
6e1b2aa23f
ci(esp_wifi): Extend eloop test to verify wifi deinit properly
2025-04-14 21:14:23 +05:30
Kapil Gupta
859d18a123
fix(esp_wifi): Fixed some concurrency issues in eloop deinit
2025-04-14 21:14:17 +05:30
Kapil Gupta
bfc86f6094
fix(esp_wifi): Removal of task posting code and use pptask instead
2025-04-14 20:30:53 +05:30
Kapil Gupta
a96d680fc5
fix(esp_wifi): Add various DPP fixes observed during testing
2025-04-14 20:30:53 +05:30
Kapil Gupta
4dac5482e3
fix(esp_wifi): Add eloop blocking call API for public APIs
2025-04-14 20:30:47 +05:30
Kapil Gupta
f025008d4e
ci(esp_wifi): Add h2e testcase
2025-04-09 11:17:00 +05:30
Kapil Gupta
6b5ac56b9d
Merge branch 'feat/eap_domain_check' into 'master'
...
esp_wifi: Add EAP domain validation support
Closes IDFGH-14822
See merge request espressif/esp-idf!37668
2025-04-08 20:23:06 +08:00
Kapil Gupta
7f2814a0da
fix(esp_wifi): Flush PMK when EAP config is changed
2025-04-08 12:45:00 +05:30
Kapil Gupta
0b20847e2d
fix(esp_wifi): Increase WPS timeout
2025-04-08 00:23:52 +08:00
Kapil Gupta
bbf7f9b2a7
fix(esp_wifi): Code cleanup for PR#15550 PR#15551
...
Closes https://github.com/espressif/esp-idf/pull/15550
Closes https://github.com/espressif/esp-idf/pull/15551
2025-04-07 19:38:11 +05:30
Kapil Gupta
fb75c854ce
Merge branch 'bugfix/pmksa_null_check' into 'master'
...
Draft: fix(wifi): Fix crash when set config is called with changed password
Closes IDFGH-14863 and IDFGH-14926
Closes https://github.com/espressif/esp-idf/issues/15635
See merge request espressif/esp-idf!37840
2025-03-24 21:25:34 +08:00
Kapil Gupta
7ff63ac9af
Merge branch 'feature/okc_support' into 'master'
...
feat(wpa_supplicant): Add support for OKC
Closes WIFIBUG-841
See merge request espressif/esp-idf!34873
2025-03-20 16:47:33 +08:00
Kapil Gupta
1a5b2a267b
fix(esp_wifi): Add alternate SHA1 APIs in WiFi
...
Add alternate SHA1 APIs to handle cases when
`CONFIG_MBEDTLS_SHA1_C` is disabled.
2025-03-19 15:11:10 +05:30
Kapil Gupta
ac0eaa0034
ci(wifi): Add builds for FT, RRM and WNM configs
2025-03-19 12:07:08 +08:00
Kapil Gupta
a10635e389
fix(wifi): Fixed compilation error when 11R is enabled without 11KV
...
Closes https://github.com/espressif/esp-idf/issues/15539
2025-03-19 12:07:08 +08:00
Kapil Gupta
3d1ea229d5
Merge branch 'bugfix/wps_reconnect_failure' into 'master'
...
fix(wpa_suppplicant): Fix for issue in wps reconnection
Closes WIFI-6810, WIFIBUG-1086, and WIFIBUG-1067
See merge request espressif/esp-idf!37320
2025-03-10 22:26:42 +08:00
Kapil Gupta
3c7ca8f2c9
Merge branch 'bugfix/11kv_config_break' into 'master'
...
fix(esp_wifi): Correctly break 11kv config into wnm and rrm configs
Closes WIFIBUG-1065
See merge request espressif/esp-idf!37451
2025-03-05 18:28:26 +08:00
Kapil Gupta
4cdd5087ef
Merge branch 'feature/github_pull_15073' into 'master'
...
feat(wpa_supplicant): Add optimized PSK implementation
See merge request espressif/esp-idf!36229
2025-03-05 16:28:16 +08:00
Kapil Gupta
1ee5551004
fix(esp_wifi): Prevent flushing of FT data mistakenly
2025-03-05 12:24:18 +05:30
Kapil Gupta
4f127f57e2
fix(esp_wifi): Fix some compilation errors in roaming app
2025-03-05 12:24:15 +05:30
Kapil Gupta
c058048085
fix(esp_wifi): Correctly break 11kv config into wnm and rrm configs
2025-03-05 12:24:11 +05:30
Kapil Gupta
a8e5fd4b86
fix(ci): Update UT to verify fast psk calculations
...
Also update some comments
2025-03-03 14:16:32 +05:30
Kapil Gupta
e02e6fe5ca
fix(esp_wifi): Add some comments in github PR 15073
...
Closes https://github.com/espressif/esp-idf/pull/15073
2025-03-03 14:04:44 +05:30
Kapil Gupta
b5eadb56e7
fix(esp_wifi): Fix stack corruption in wpa3 task
2025-02-12 23:14:53 +05:30
Kapil Gupta
534fce5fbf
fix(esp_wifi): fixed Stack corruption in DPP task
2025-02-12 21:35:11 +05:30
Kapil Gupta
e48122f4a8
fix(esp_wifi): fixed Stack corruption in WPS processing
2025-02-12 21:34:53 +05:30
Kapil Gupta
4d83458e6b
fix(esp_wifi): Fixed memory corruption in wifi enterprise
...
Closes https://github.com/espressif/esp-idf/issues/15370
2025-02-12 20:37:12 +05:30
Kapil Gupta
7bb6c67efe
Merge branch 'bugfix/wps_scan_freq' into 'master'
...
fix(esp_wifi): Reduce scan frequency in WPS
See merge request espressif/esp-idf!35866
2025-02-10 16:46:20 +08:00
Kapil Gupta
7a94d450e0
Merge branch 'bugfix/analyzer_issues_supplicant' into 'master'
...
fix(esp_wifi): fix some analyzer issues
Closes IDFGH-14306, IDFGH-14307, and IDFGH-14308
See merge request espressif/esp-idf!36100
2025-01-21 10:47:51 +08:00
Kapil Gupta
897e487f89
Merge branch 'fix/fix_off_wpa3_build_issue' into 'master'
...
fix(wifi): fix build issue when disable wpa3 sae
Closes WIFIBUG-1014 and IDFGH-14420
Closes https://github.com/espressif/esp-idf/issues/15200
See merge request espressif/esp-idf!36297
2025-01-14 16:14:53 +08:00
Kapil Gupta
a95406ad90
fix(esp_wifi): Add review comments and some cleanup
2025-01-14 14:35:00 +08:00
Kapil Gupta
22897aaf5b
fix(esp_wifi): fix some analyzer issues
...
Closes https://github.com/espressif/esp-idf/issues/15097
Closes https://github.com/espressif/esp-idf/issues/15098
Closes https://github.com/espressif/esp-idf/issues/15099
2025-01-14 14:35:00 +08:00
Kapil Gupta
80132653c7
fix(esp_wifi): Address some review comments
2025-01-03 16:47:00 +05:30
Kapil Gupta
fbe9fcd7bf
Merge branch 'bugfix/roaming_app_issues' into 'master'
...
fix(wifi): Fix some issues observed in roaming app
Closes WIFIBUG-904, WIFIBUG-881, and WIFIBUG-905
See merge request espressif/esp-idf!34519
2025-01-03 12:47:18 +08:00
Kapil Gupta
afeefc9e1e
Merge branch 'bugfix/coverity_issue_supplicant' into 'master'
...
esp_wifi: Fix coverity issues
Closes IDF-11716 and IDF-11751
See merge request espressif/esp-idf!35865
2025-01-02 18:03:34 +08:00
Kapil Gupta
b3b1c19ed3
fix(esp_wifi): Enable EAP workarounds by default
...
Enabling this will make sure our behavior is same as upstream
wpa_supplicant.
2025-01-02 15:05:12 +08:00
Kapil Gupta
5633f2f169
fix(esp_wifi): Removed unnecessary handlers to cleanup
2025-01-02 11:52:15 +05:30
Kapil Gupta
de28ee09d6
fix(esp_wifi): Roaming app, sync api naming
2025-01-02 11:47:18 +05:30
Kapil Gupta
2577769813
fix(esp_wifi): Some more cleanup for roaming app
2025-01-02 11:47:18 +05:30
Kapil Gupta
7028b8f573
fix(esp_wifi): moving around roaming app code a bit
2025-01-02 11:47:18 +05:30
Kapil Gupta
f61847b4b4
fix(roaming_app): Add get set config params for the app
2025-01-02 11:47:18 +05:30
Kapil Gupta
e028cc6952
fix(wifi): Provide a config option to skip IP renew during roam
2025-01-02 11:47:18 +05:30
Kapil Gupta
d2fde65545
fix(esp_wifi): Set minimum scan time to 30ms in roaming app
2025-01-02 11:47:18 +05:30