Marius Vikhammer
0ccbe0d2e5
Merge branch 'fix/assert_fail_in_xtaskdeletewithcaps_v5.3' into 'release/v5.3'
...
Fixed occational assert failure in vTaskDeleteWithCaps() (v5.3)
See merge request espressif/esp-idf!33685
2024-10-10 16:26:54 +08:00
Island
ded2989a73
Merge branch 'feat/ble_mesh_v1.1_feat_disable_support_v5.3' into 'release/v5.3'
...
feat(ble_mesh): esp ble mesh v1.1 features enable/disable supported (v5.3)
See merge request espressif/esp-idf!33779
2024-10-10 10:19:09 +08:00
Island
88030d4832
Merge branch 'bugfix/fix_bleqabr24_1282_v5.3' into 'release/v5.3'
...
Fixed BLE scanning and initiating coexist on ESP32 (v5.3)
See merge request espressif/esp-idf!33834
2024-10-09 17:19:30 +08:00
Island
7531d7e853
Merge branch 'bugfix/fix_bci_443_v5.3' into 'release/v5.3'
...
fix(bt/controller): Fixed the timeout of wake up timer when using RC OSC (v5.3)
See merge request espressif/esp-idf!33893
2024-10-09 17:19:04 +08:00
Island
530f891259
Merge branch 'bugfix/fix_ext_conn_adv_data_check_v5.3' into 'release/v5.3'
...
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(01cc408) (v5.3)
See merge request espressif/esp-idf!34003
2024-10-09 11:58:21 +08:00
Jiang Jiang Jian
4866363b87
Merge branch 'bugfix/ftm_apsta_bw_issue_v5.3' into 'release/v5.3'
...
fix(esp_wifi): Fix FTM issues in AP-STA mode (Backport v5.3)
See merge request espressif/esp-idf!33702
2024-10-08 20:03:20 +08:00
Jiang Jiang Jian
21858b4144
Merge branch 'bugfix/sae_h2e_vulnerability_fix_v5.3' into 'release/v5.3'
...
fix(wifi): Sae check for invalid rejected group (v5.3)
See merge request espressif/esp-idf!33979
2024-10-08 19:37:33 +08:00
Nachiket Kukade
7a7ad4a62e
fix(esp_wifi): Fix FTM issues in AP-STA mode
...
Add AP-STA mode support in FTM example
Update wifi libs with below changes -
- Use ex-AP's bandwidth in FTM request when connected
- Allow Bandwidth downgrade in FTM negotiation
- Use separate calibration when Initiator performs 20MHz FTM
while in-AP is in 40MHz
2024-10-08 16:06:30 +08:00
Zhang Hai Peng
b6cbf1a026
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(01cc408)
...
- Fixed extended connectable advertising data length check
(cherry picked from commit 8a80675b7c05d613b3e9a7126a0049458b589db2)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2024-10-08 15:13:40 +08:00
luoxu
41be5e929e
feat(ble_mesh): esp ble mesh v1.1 features enable/disable supported
2024-10-08 15:05:24 +08:00
Jouni Malinen
b18849638e
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-10-07 12:25:45 +05:30
Jouni Malinen
c6fee11bfc
SAE: Check that peer's rejected groups are not enabled
...
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2024-10-07 12:25:45 +05:30
Jouni Malinen
90317ded69
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-10-07 12:25:45 +05:30
Jouni Malinen
5f7a3b6d48
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-10-07 12:25:45 +05:30
Jouni Malinen
6b3bf4d0e7
SAE: Check that peer's rejected groups are not enabled in AP
...
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2024-10-07 12:25:45 +05:30
Kapil Gupta
bff34554df
fix(wifi): Add channel bit definition
2024-10-07 09:54:17 +05:30
Harshit Malpani
0fa6298774
fix: Fix spelling mistakes in esp_http_server.h
2024-10-06 17:06:48 +05:30
Kapil Gupta
640f9750a4
fix(esp_wifi): Prevent memory overflow in WPS
2024-10-06 16:52:25 +05:30
Kapil Gupta
f430a553de
fix(esp_wifi): Mask some error conditions in WPS
...
Mask some error conditions in WPS to increase the probability of
WPS success.
2024-10-06 16:52:25 +05:30
Kapil Gupta
9f17d6fff8
fix(esp_wifi): Disable WPS timers once WPS succeed
2024-10-06 16:52:25 +05:30
Kapil Gupta
11c1627de9
fix(esp_wifi): Add support for 5ghz channel list for easy connect
2024-10-06 16:52:25 +05:30
Kapil Gupta
32d3b0b02c
fix(esp_wifi): Allow connection with WPA mode in WPS
2024-10-06 16:52:25 +05:30
Kapil Gupta
a7065d7020
fix(esp_wifi): Deinit WPS registrar during hostapd deinit
2024-10-06 16:52:25 +05:30
Kapil Gupta
efc79c72ed
fix(esp_wifi): Added prints in btm roam for error condition
2024-10-06 16:52:25 +05:30
aditi
dbd96d6499
fix(wpa_supplicant): Fix for WPS-PBC overlap detection in dual band
...
When WPS is running on dual band(e.g. a separate 2.4 GHz and 5 GHz band
radios in an AP device), detect pbc overlap only if UUID differs.
2024-10-06 16:52:25 +05:30
Aditya Patwardhan
8c9361afaf
Merge branch 'feature/update_mbedtls_version_to_3.6.1_v5.3' into 'release/v5.3'
...
feat(mbedtls): updated mbedtls version to 3.6.1 (v5.3)
See merge request espressif/esp-idf!33913
2024-10-03 15:00:09 +08:00
Roland Dobai
90ca8e7cb7
Merge branch 'fix/idfpy_uf2_fail_v5.3' into 'release/v5.3'
...
fix(uf2): Ignore ESPBAUD, ESPPORT when calling idf.py uf2[-app] (v5.3)
See merge request espressif/esp-idf!33948
2024-10-02 20:32:11 +08:00
Jan Beran
519322de5f
fix(uf2): Ignore ESPBAUD, ESPPORT when calling idf.py uf2[-app]
2024-10-01 13:37:17 +02:00
Erhan Kurubas
3994a0cb1b
fix(esp-coredump): fix build error when mbedtls hardware sha disabled
2024-10-01 10:07:04 +02:00
Aditya Patwardhan
4f29e3ffe7
Merge branch 'fix/add_countermeasure_for_ecdsa_peripheral_issue_v5.3' into 'release/v5.3'
...
feat(hal): Add countermeasure for ECDSA generate signature (v5.3)
See merge request espressif/esp-idf!33745
2024-10-01 11:10:47 +08:00
Aditya Patwardhan
44ce512011
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-30 12:24:38 +08:00
Jiang Guang Ming
fad9341c08
fix(esp_rom): Fixed esp32c2 rom eco1 mbedtls issues
2024-09-30 09:21:21 +08:00
nilesh.kale
82c178618d
feat(mbedtls): updated mbedtls version to 3.6.1
2024-09-29 20:20:07 +05:30
Wang Meng Yang
6df7db673e
Merge branch 'feat/add_mode_chg_parem_v5.3' into 'release/v5.3'
...
feat(bt/bluedroid): Report sniff interval to application layer(v5.3)
See merge request espressif/esp-idf!33865
2024-09-29 14:03:31 +08:00
Jiang Jiang Jian
b398c12576
Merge branch 'fix/fix_esp32p4_freq_switching_timing_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): fix esp32p4 CPU frequency switching timing (v5.3)
See merge request espressif/esp-idf!33881
2024-09-29 12:11:07 +08:00
Island
f765a4ccd8
Merge branch 'feat/get_ble_resolve_address_status_v5.3' into 'release/v5.3'
...
feat(ble/bluedroid): Support resolve BLE address for interval usage (v5.3)
See merge request espressif/esp-idf!33808
2024-09-29 10:29:59 +08:00
Chen Jian Hua
8fa51aa1b5
fix(bt/controller): Fixed ble get tx power error
...
(cherry picked from commit 4108a5cc4cb96039ed861703dda06f7f3a5969c3)
Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2024-09-27 18:33:45 +08:00
Chen Jian Hua
0bf641a17c
fix(bt/controller): Fixed the timeout of wake up timer when using RC OSC
...
(cherry picked from commit 873708579c99069d073f3d6c7ba6db154cbf16b9)
Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2024-09-27 18:33:43 +08:00
Tomas Rezucha
e009a4f451
feat(usb/host): Enable USB Host tests on P4
2024-09-27 11:31:42 +02:00
Tomas Rezucha
9bdea61071
fix(usb/host): Correctly handle unpowered port in HUB
2024-09-27 11:31:42 +02:00
Darian Leung
802ab4c2cc
refactor(usb): Remove use of usb_phy_action() from unit tests
...
Currently, USB Host unit tests that require a software triggered disconnection/
reconnection rely on the 'usb_phy_action()' function.
This commit replaces those calls with 'hcd_port_command()' or
'usb_host_lib_set_root_port_power()'.
Note: Also removed 'test_usb_common.h/c' as it is no longer necessary are the
function call replacements.
2024-09-27 11:31:42 +02:00
Darian Leung
318c69a671
feat(usb): Add usb_host_lib_set_root_port_power()
...
This commit adds the usb_host_lib_set_root_port_power() function. This provides
a public API for users to power the root port OFF or ON at runtime, thus trigger
a disconnection or allow connections respectively.
In addition, the usb_host_config_t.root_port_unpowered install configuration is
provided to allow users to install the USB Host Library without automatically
powering ON the root port.
2024-09-27 11:31:42 +02:00
wuzhenghui
a82938bb7e
fix(esp_hw_support): fix esp32p4 CPU frequency switching timing
2024-09-27 17:29:54 +08:00
wuzhenghui
5b1796b284
revert(esp_hw_support): revert stall another core during cpu/mem/apb freq switching
...
This reverts commit 4c2b86f5.
2024-09-27 17:28:05 +08:00
zhanghaipeng
a7d1558e32
fix(ble/bluedroid): Fixed BLE spelling error in word
2024-09-27 15:49:20 +08:00
zhanghaipeng
36b44e7430
feat(ble/bluedroid): Add BLE memory allocation failure message
2024-09-27 15:49:10 +08:00
zhanghaipeng
2129c70ecf
feat(ble/controller): Display BLE controller init status for ESP32 and ESP32C3/S3
2024-09-27 15:49:01 +08:00
zhanghaipeng
049f644181
feat(ble/bluedroid): Optimize address resolution status for interval use
2024-09-27 14:47:15 +08:00
xiongweichao
93f862d6fd
feat(bt/bluedroid): Report sniff interval to application layer
2024-09-27 14:11:26 +08:00
morris
620966389c
Merge branch 'fix/fix_readme_check' into 'release/v5.3'
...
fix(ci): rerun pre-commit to fix readme
See merge request espressif/esp-idf!33856
2024-09-27 13:42:16 +08:00