Song Ruo Jing
ec50cb177c
Merge branch 'feature/gdma_retention_support_p4_c5_c61' into 'master'
...
feat(gdma): add retention support for esp32p4, esp32c5, esp32c61
Closes IDF-9225, IDF-9929, and IDF-10380
See merge request espressif/esp-idf!33733
2024-09-24 16:31:13 +08:00
Jakub Kocka
68d85b9f1b
Merge branch 'feat/enable_esp32c61_stub' into 'master'
...
feat: Enable ESP32-C61 stub
Closes IDF-9241
See merge request espressif/esp-idf!33730
2024-09-24 15:38:50 +08:00
Jiang Jiang Jian
1e7661e544
Merge branch 'bugfix/fix_scan_issue' into 'master'
...
Fix scan result is not correct in iperf example
Closes WIFIBUG-804
See merge request espressif/esp-idf!33751
2024-09-24 15:35:21 +08:00
Guillaume Souchere
a43cb17b4d
Merge branch 'feat/heap-update-spiram-tests' into 'master'
...
feat(heap): Update heap tests on external memory
Closes IDF-11257
See merge request espressif/esp-idf!33737
2024-09-24 14:28:47 +08:00
yinqingzhao
a8ede32979
fix(wifi): modify some SOC_WIFI_SUPPORT_5G to CONFIG_SOC_WIFI_SUPPORT_5G
2024-09-24 13:14:51 +08:00
Song Ruo Jing
6afbc06666
feat(gdma): add retention support for esp32p4, esp32c5, esp32c61
2024-09-24 12:33:41 +08:00
Sajia
ff2e9a4523
feat(ftm): Add ftm calibration values for esp32c6
2024-09-23 19:58:02 +05:30
Jiang Jiang Jian
d076f0ad80
Merge branch 'feat/wifi_crypto_funcs_cleanup' into 'master'
...
Cleanup of wifi crypto funcs within wifi libs
See merge request espressif/esp-idf!30698
2024-09-23 21:08:50 +08:00
Aditya Patwardhan
5bfa1fb2da
Merge branch 'fix/add_countermeasure_for_ecdsa_peripheral_issue' into 'master'
...
feat(hal): Add countermeasure for ECDSA generate signature
Closes IDF-10001
See merge request espressif/esp-idf!31894
2024-09-23 20:41:28 +08:00
Jiang Jiang Jian
4530b0e395
Merge branch 'bugfix/sae_h2e_vulnerability_fix' into 'master'
...
fix(wifi): Sae check for invalid rejected group
See merge request espressif/esp-idf!33416
2024-09-23 20:32:00 +08:00
Aditya Patwardhan
11128b73f5
feat(hal): Add countermeasure for ECDSA generate signature
...
The ECDSA peripheral before ECO5 of esp32h2 does not perform the ECDSA
sign operation in constant time. This allows an attacker to read the
power signature of the ECDSA sign operation and then calculate the
ECDSA key stored inside the eFuse. The commit adds a countermeasure
for this attack. In this case the real ECDSA sign operation is
masked under dummy ECDSA sign operations to hide its real power
signature
2024-09-23 18:55:43 +08:00
morris
f91ea4def6
Merge branch 'feat/rmt_regdma_link_esp32c5' into 'master'
...
feat(rmt): support sleep retention by regdma on esp32c5
Closes IDF-10917, IDF-11123, DOC-9018, and DOC-9019
See merge request espressif/esp-idf!33690
2024-09-23 18:19:02 +08:00
Jiang Jiang Jian
bd4818413d
Merge branch 'bugfix/fix_esp32c5_external_coex_enable_fail_issue' into 'master'
...
Bugfix/fix esp32c5 and esp32c6 external coex enable fail issue
Closes WIFI-6611, IDF-9141, and IDF-10531
See merge request espressif/esp-idf!33689
2024-09-23 17:33:52 +08:00
Guillaume Souchere
00c727427c
feat(heap): Update heap tests on external memory
...
Create a specific group "psram" to only run meaningful
tests on the sdkconfig.ci.psram and sdkconfig.ci.psram_all_ext
configuration.
Add test testing that external memory is prioritized when using
MALLOC_CAP_DEFAULT.
2024-09-23 11:32:22 +02:00
Mahavir Jain
559e554178
Merge branch 'contrib/github_pr_14503' into 'master'
...
feat(esp-tls): add option to enable/disable the full set of OCSP checks for wolfSSL (GitHub PR)
Closes IDFGH-13619
See merge request espressif/esp-idf!33700
2024-09-23 16:57:24 +08:00
jgujarathi
52bcdb9400
refactor(esp_wifi): Cleanup of wifi crypto funcs within wifi libs
...
- Remove unnecessary funcs from wpa_crypto_funcs_t and consolidate some
of their usages in wifi libs
2024-09-23 14:24:08 +05:30
Jiang Jiang Jian
1635905523
Merge branch 'feat/esp32c61_wifi_sleep' into 'master'
...
esp32c61 wifi legacy sleep and modem state support
Closes PM-206, PM-234, IDF-10627, and IDF-10630
See merge request espressif/esp-idf!33711
2024-09-23 16:20:33 +08:00
Marius Vikhammer
816013f752
Merge branch 'feature/c61_lpwdt' into 'master'
...
feat(lp_wdt): update low power wdt for C61
Closes IDF-9243
See merge request espressif/esp-idf!33718
2024-09-23 16:17:42 +08:00
Jakub Kocka
12875d6f66
feat: Enable ESP32-C61 stub
2024-09-23 09:21:44 +02:00
Chen Ji Chang
3a6a6ecedc
Merge branch 'fix/fix_macro_in_memory_ld' into 'master'
...
fix(psram): fix macro in memory.ld
Closes IDFCI-2382 and IDF-11133
See merge request espressif/esp-idf!33583
2024-09-23 14:07:36 +08:00
Mahavir Jain
e4fba01e11
Merge branch 'fix/cleanup_esp_tls_wolfssl' into 'master'
...
Cleanup(esp-tls): Remove unused config option from esp-wolfssl
See merge request espressif/esp-idf!33699
2024-09-23 13:56:38 +08:00
morris
7e4ce003a5
refactor(rmt): deprecate io_loop_back
...
when initialize the GPIO for RMT peripehral, driver won't overwrite the
previous GPIO settings. Just append different modes to the GPIO.
2024-09-23 13:33:44 +08:00
morris
491901d7e4
feat(rmt): support sleep retention by regdma on esp32c5
2024-09-23 13:31:47 +08:00
Island
7752c1b051
Merge branch 'bugfix/fix_ble_conn_state_rpa_timeout' into 'master'
...
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(63eb54d)
Closes BLERP-1054
See merge request espressif/esp-idf!33709
2024-09-23 12:26:04 +08:00
Jiang Jiang Jian
19162d8754
Merge branch 'bugfix/supplicant_memory_overflow' into 'master'
...
fix(esp_wifi): Prevent memory overflow in WPS
See merge request espressif/esp-idf!33712
2024-09-23 12:08:52 +08:00
Island
e628335fb0
Merge branch 'bugfix/fix_bleqabr24_1282' into 'master'
...
Fixed BLE scanning and initiating coexist on ESP32
Closes BLERP-1030
See merge request espressif/esp-idf!33542
2024-09-23 12:08:21 +08:00
Jouni Malinen
f9aa42b137
SAE: Check for invalid Rejected Groups element length explicitly on STA
...
Instead of practically ignoring an odd octet at the end of the element,
check for such invalid case explicitly. This is needed to avoid a
potential group downgrade attack.
Fixes: 444d76f74f65 ("SAE: Check that peer's rejected groups are not enabled")
Signed-off-by: Jouni Malinen <j@w1.fi >
2024-09-23 12:05:02 +08:00
Jouni Malinen
7fc4d894a9
SAE: Check that peer's rejected groups are not enabled
...
Signed-off-by: Jouni Malinen <jouni@codeaurora.org >
2024-09-23 12:05:02 +08:00
Jouni Malinen
05874b938e
SAE: Reject invalid Rejected Groups element in the parser
...
There is no need to depend on all uses (i.e., both hostapd and
wpa_supplicant) to verify that the length of the Rejected Groups field
in the Rejected Groups element is valid (i.e., a multiple of two octets)
since the common parser can reject the message when detecting this.
Signed-off-by: Jouni Malinen <j@w1.fi >
2024-09-23 12:05:02 +08:00
Jouni Malinen
ba76df4f69
SAE: Check for invalid Rejected Groups element length explicitly
...
Instead of practically ignoring an odd octet at the end of the element,
check for such invalid case explicitly. This is needed to avoid a
potential group downgrade attack.
Signed-off-by: Jouni Malinen <j@w1.fi >
2024-09-23 12:05:02 +08:00
Jouni Malinen
b6f91e403a
SAE: Check that peer's rejected groups are not enabled in AP
...
Signed-off-by: Jouni Malinen <jouni@codeaurora.org >
2024-09-23 12:05:02 +08:00
muhaidong
63bb1c6719
fix(wifi): fix modem_clock_module_enable mismatch issue
2024-09-23 11:45:03 +08:00
Marius Vikhammer
7d5456615c
feat(lp_wdt): update low power wdt for C61
2024-09-23 11:03:11 +08:00
Li Shuai
a1fb9c7979
change(esp_phy): support phy sleep for esp32c61
2024-09-23 10:29:48 +08:00
Li Shuai
8f4cb98df0
change(esp_hw_support): update modem to active state backup clock source for esp32c61
2024-09-23 10:29:48 +08:00
Li Shuai
377f7addad
change(esp_hw_support): enable wifi beacon wakeup and support wifi modem state for esp32c61
2024-09-23 10:29:48 +08:00
Li Shuai
76920d1785
change(esp_hw_support): update modem clock retention configure and support modem domain power down for esp32c61
2024-09-23 10:29:46 +08:00
muhaidong
779bbff03c
fix(wifi): fix esp32c5 enable external coex fail issue
2024-09-23 10:29:18 +08:00
muhaidong
ba302e45dd
fix(wifi): esp32c5 esp32c61 support external coex
2024-09-23 10:28:56 +08:00
Rahul Tank
46acfdce96
Merge branch 'feat/send_data_len_afer_conn' into 'master'
...
feat(nimble): Set data length after connection
See merge request espressif/esp-idf!32655
2024-09-21 21:24:54 +08:00
Kapil Gupta
d2e0eb7a52
fix(esp_wifi): Prevent memory overflow in WPS
2024-09-21 14:38:09 +05:30
Li Shuai
64c80be521
change(soc): enable wifi soc wakeup and support wifi legacy sleep for esp32c61
2024-09-21 16:37:37 +08:00
Jiang Jiang Jian
945af68d74
Merge branch 'feature/esp32c61_light_sleep_support_stage_3' into 'master'
...
feat(esp_hw_support): esp32c61 sleep support (Stage 3: support system peripheral sleep retention)
Closes IDF-10384, IDF-10382, and IDF-11004
See merge request espressif/esp-idf!33298
2024-09-21 16:09:36 +08:00
Kapil Gupta
5d792910be
Merge branch 'bugfix/wps_timer_causing_disconnect' into 'master'
...
fix(esp_wifi): Disable WPS timers once WPS succeed
Closes WIFIBUG-393
See merge request espressif/esp-idf!33240
2024-09-21 15:03:19 +08:00
zhanghaipeng
124613fb63
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(63eb54d)
...
- Fixed issue where RPA is not updated after BLE RPA timeout
2024-09-21 10:43:16 +08:00
chenjianhua
7ea2779b6d
test(bt/bluedroid): Support to disable BLE address resolution
2024-09-21 10:33:37 +08:00
David Čermák
82a29b7d21
Merge branch 'fix/lwip_drop_ipv6_if_no_ll' into 'master'
...
fix(lwip): Add default IPv6 input filter to drop traffic if ipv6 not assigned
Closes IDF-10472
See merge request espressif/esp-idf!32165
2024-09-20 23:33:49 +08:00
Kapil Gupta
0c9d7c9dd0
Merge branch 'bugfix/2g_5g_wnm_scan' into 'master'
...
fix(esp_wifi): Add changes to enable 5ghz scan
Closes WIFIBUG-773
See merge request espressif/esp-idf!33657
2024-09-20 22:20:26 +08:00
Kapil Gupta
3629909b11
fix(esp_wifi): Mask some error conditions in WPS
...
Mask some error conditions in WPS to increase the probability of
WPS success.
2024-09-20 22:08:01 +08:00
Kapil Gupta
3a35b26de1
fix(esp_wifi): Disable WPS timers once WPS succeed
2024-09-20 22:08:01 +08:00