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
Marek Fiala
9d35d63651
feat(cmake): Update minimum cmake version to 3.22 (whole repository)
2025-08-19 14:44:32 +02:00
Jiang Jiang Jian
84b4605ffa
Merge branch 'fix/wpsreg_crash_due_to_double_reset' into 'master'
...
fix(wifi): Fix crash in WPS-registrar due to nested 'eap_wsc_reset()' calls
Closes WIFIBUG-1342
See merge request espressif/esp-idf!40751
2025-08-01 13:55:17 +08:00
Marius Vikhammer
4065fb20f3
Merge branch 'feature/esp_test_utils_component' into 'master'
...
change(test_utils): moved test_utils out of unit-test-app project
See merge request espressif/esp-idf!40678
2025-08-01 11:04:37 +08:00
Sarvesh Bodakhe
8631f5dafd
fix(wifi): prevent crash in WPS-registrar due to nested 'eap_wsc_reset()' calls
...
When a WPS handshake is already in progress and the enrollee sends another EAPOL-Start
(e.g., due to missed packets or timeout), the registrar resets its state by calling
'eap_wsc_reset()'. This function frees 'sm->eap_method_priv' and then calls
'esp_wifi_ap_wps_disable()', which internally triggers another call to 'eap_wsc_reset()'.
This results in a double reset where the second invocation accesses the already freed
'sm->eap_method_priv', leading to a crash.
This fix sets 'sm->eap_method_priv' to NULL immediately after freeing it to ensure
any subsequent calls to eap_wsc_reset() do not access an invalid pointer.
2025-08-01 10:27:08 +08:00
tarun.kumar
5a5b20f44d
fix(wifi): Get operating class in dual band
2025-07-31 21:01:59 +08:00
Sarvesh Bodakhe
3cc59d2cd8
fix(wifi): add GCMP-128 cipher support for SoftAP mode
...
GCMP-256 SoftAP support was previously added as part of SAE Extended Key handling.
2025-07-31 10:40:28 +08:00
Ashish Sharma
d9c431268a
feat(mbedtls): restructure mbedtls configuration page
2025-07-30 17:47:54 +08:00
Marius Vikhammer
bf84ab652a
change(test_utils): moved test_utils component to tools/test_apps/components/
2025-07-21 14:05:50 +08:00
Sarvesh Bodakhe
762a5c68e0
fix(wifi): Disconnect station in wps_start instead of wps_enable
...
Modifies changes from 3ee449bc5d
2025-07-18 23:50:09 +08:00
Jiang Jiang Jian
9425367057
Merge branch 'bugfix/fix_pmksa_cache_expired_after_sntp_issue' into 'master'
...
fix(wifi): fix pmksa cache expiration caused by sntp time synchronization issue
Closes FCS-1730
See merge request espressif/esp-idf!39550
2025-07-14 15:21:41 +08:00
Kapil Gupta
6c309b29e9
feat(esp_wifi): Add support to limit EAP methods
2025-07-10 11:44:14 +05:30
Kapil Gupta
eae83f993e
fix(wpa_supplicant): Delay sending of EAP_START for EAP auth
2025-07-04 11:04:41 +08:00
yinqingzhao
c1c78f5838
feat(wifi): add esp32c61 eco3 wifi support
2025-06-27 14:04:55 +08:00
harshal.patil
fe78370ec9
feat(mbedtls/sha): New API for setting SHA mode
2025-06-06 14:51:44 +05:30
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
muhaidong
ea5a9cc3c0
fix(wifi): fix pmksa cache expiration caused by sntp time synchronization issue
2025-06-06 15:42:07 +08:00
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
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
tarun.kumar
9abd30adc0
fix(wifi): Made changes in api for sending bcast deauth frames
2025-06-03 20:33:56 +05:30
morris
bb9fbc040e
Merge branch 'feat/c61_eco3_soc_update' into 'master'
...
feat(soc): c61 eco3 rom and soc header update
See merge request espressif/esp-idf!39166
2025-05-28 12:19:26 +08:00
Jiang Jiang Jian
b3560860dd
Merge branch 'bugfix/supplicant_analyzer_fixes' into 'master'
...
Bugfix/supplicant analyzer fixes
Closes WIFIBUG-1218 and IDF-13129
See merge request espressif/esp-idf!39300
2025-05-27 15:07:30 +08:00
wanckl
6fde8cf8d2
ci(esp32c61): disable soc_caps, docs, test for eco3 update
2025-05-26 16:04:23 +08:00
Kapil Gupta
17cd200c67
fix(esp_wifi): Fixed static analyzer issues
2025-05-21 09:26:40 +05:30
tarun.kumar
6d7593c1be
fix(wifi) : Add config param for gtk rekeying on softAP side
2025-05-20 15:33:05 +05:30
Nachiket Kukade
c707faa41d
Merge branch 'bugfix/incorrect_sae_pk_flag' into 'master'
...
Disable SAE-PK indication in Assoc Request when not configured
Closes WIFIBUG-1044
See merge request espressif/esp-idf!38320
2025-05-15 17:55:45 +08:00
akshat
1b9fe2142d
bugfix(wifi): Fix incorrect SAE-PK advertisement in assoc request
2025-05-15 12:47:11 +05:30
tarun.kumar
c776b440ec
fix(softAP): Adjusted authentication mode for wpa-eap version 1
2025-05-15 13:51:31 +08:00
tarun.kumar
4fae51e3c1
fix(wifi): Sending disconnect event in connect fail and add enterprise check in Suite-B 192-bit certification
2025-05-15 11:02:32 +08:00
akshat
3ee449bc5d
fix(wpa_supplicant): Disconnect from previous AP while initiating WPS
2025-05-12 20:23:11 +08:00
akshat
91da4ea792
fix(wpa_supplicant): Detect PBC overlap even when UUID is null
2025-05-12 20:23:11 +08:00
akshat
c99c80c1d0
fix(wpa_supplicant): Ensure pbc_overlap event is posted correctly
...
Preserves the pbc_overlap flag to allow proper event posting.
This ensures that pbc overlap detection functions as expected.
2025-05-12 20:23:11 +08:00
Shen Meng Jing
62d4115e08
docs: Fix some typos
2025-04-30 18:35:39 +08:00
yinqingzhao
dd9f8bfcbc
feat(wifi): chip esp32c5 eco2 support wifi
2025-04-28 10:52:55 +08:00
Kapil Gupta
cf0166d196
fix(esp_wifi): Use supplicant's internal SHA1 if not available from IDF
2025-04-21 13:38:29 +05:30
harshal.patil
a42be5b1dd
fix(wpa_supplicant): Disable fastpbkdf2 when s/w and h/w SHA1 is disabled
2025-04-21 13:38:29 +05:30
harshal.patil
e738ec5ccd
fix(esp-tls): Fix build failure when CONFIG_MBEDTLS_SHA1_C is disabled
2025-04-21 13:38:29 +05:30
akshat
30c91a4898
bugfix(wpa_supplicant): Fix build errors when Supplicant logs are enabled
2025-04-17 16:49:35 +05:30
laokaiyao
9a88effab8
ci: disabled RF soc caps for c5 eco2
...
Disable the RF soc caps to bypass the build of un-supported RF examples
2025-04-16 11:01:39 +08:00
Jiang Jiang Jian
b737136d83
Merge branch 'bugfix/dpp_optimizations' into 'master'
...
WiFi: DPP code optimizations
Closes IDFGH-9228
See merge request espressif/esp-idf!34014
2025-04-16 10:20:30 +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
Jiang Jiang Jian
044de0b128
Merge branch 'bugfix/wps_msg_timeout_increase' into 'master'
...
fix(esp_wifi): Increase WPS message timeout
See merge request espressif/esp-idf!37395
2025-04-14 20:08:10 +08:00