Commit Graph
33279 Commits
Author SHA1 Message Date
Alexey Lapshin 1da17b0437 fix(picolibc): add times() stub 2026-04-29 18:33:23 +07:00
zwx 6f09b0616f fix(openthread): make the code more robust 2026-04-29 19:30:26 +08:00
ShenWeilong 1d42b7d2d4 fix(ble): always init the default os queue for all of controllers 2026-04-29 16:53:01 +08:00
Ashish Sharma 71eb2dbe6a fix(protocomm): fixes potential issues that can lead to crash during device provisioning 2026-04-29 16:22:14 +08:00
gaoxu 696e42b502 fix(adc): fix ESP32-H2/C5/C61 clock divide error 2026-04-29 12:01:37 +08:00
gaoxu 4d3006cc54 ci(adc): add adc continuous sample frequency test 2026-04-29 12:01:32 +08:00
morris 619f0c297a Merge branch 'feat/soc_usb_fsls_phy_num_backport_v5.5' into 'release/v5.5'
feat(soc): add SOC_USB_FSLS_PHY_NUM for USB-OTG targets (backport v5.5)

See merge request espressif/esp-idf!47938
2026-04-29 10:59:40 +08:00
Island d1029c1a2a Merge branch 'change/ble_update_lib_20260424_v5.5' into 'release/v5.5'
change(ble): [AUTO_MR] 20260424 - Update ESP BLE Controller Lib (5.5)

See merge request espressif/esp-idf!47994
2026-04-29 10:33:55 +08:00
harshal.patil 52a8c04bd6 test(esp_security): Update the Key Manager test to support ESP32-P4 2026-04-28 21:27:40 +05:30
David Cermak d51b107609 fix(lwip): Fix DHCP servver OOB read issue 2026-04-28 17:00:55 +02:00
harshal.patil beaa37a2e6 fix(esp_security): guard key manager APIs against unsupported chip revs
On ESP32-P4 rev < 3.0, Key Manager is software-disabled, but the public
esp_key_mgr.h APIs had no runtime check.
Calls using HMAC/DS/PSRAM key types fell through to
HAL_ASSERT("Unsupported ...") paths in key_mgr_ll.h. Gate
each public API with key_mgr_ll_is_supported() and return
ESP_ERR_NOT_SUPPORTED cleanly instead.
2026-04-28 15:02:40 +05:30
harshal.patil 8f9b860131 fix(esp_security): Fixes incorrect key manager configuration for ESP32-P4 rev < 3 2026-04-28 14:55:51 +05:30
Ashish Sharma c2cccd0b56 fix(esp_hal_security): fixes failing hmac_hal_configure with efuse_key for p4 rev < 3
Closes https://github.com/espressif/esp-idf/issues/18370
2026-04-28 14:51:39 +05:30
Rahul Tank 1a5e75272b Merge branch 'bugfix/gap_name_appearance_clobber_v5.5' into 'release/v5.5'
fix(nimble): Fix few nimble issues 21042026 (v5.5)

See merge request espressif/esp-idf!47940
2026-04-28 11:57:24 +05:30
Marius Vikhammer 3c4f6d0de7 Merge branch 'fix/linux-build-error-log-color' into 'release/v5.5'
fix(log): increase s_lvl_color array size to avoid GCC 15 truncation warning

See merge request espressif/esp-idf!47865
2026-04-28 14:11:51 +08:00
Jiang Jiang Jian 9b7e20e233 Merge branch 'bugfix/wps_pin_len_v5.5' into 'release/v5.5'
fix(wpa_supplicant): initialize wps pin len correctly (v5.5)

See merge request espressif/esp-idf!47953
2026-04-28 11:22:27 +08:00
Jiang Jiang Jian 7e61b7d980 Merge branch 'refactor/spi_flash_private_v5.5' into 'release/v5.5'
fix(spi_flash): fixed overboundary check skipping of erase and write_encrypted (v5.5)

See merge request espressif/esp-idf!45657
2026-04-28 11:08:43 +08:00
Jiang Jiang Jian b729d41363 Merge branch 'feat/sae_calculation_optimizations_v5.5' into 'release/v5.5'
fix(esp_wifi): Optimize crypto operations for supplicant (v5.5)

See merge request espressif/esp-idf!47233
2026-04-28 11:05:07 +08:00
Jiang Jiang Jian be6be454f9 Merge branch 'bugfix/fastpsk_optimization_v5.5' into 'release/v5.5'
fast psk optimization (v5.5)

See merge request espressif/esp-idf!47951
2026-04-28 11:04:07 +08:00
Mahavir Jain fdf7964e2a Merge branch 'fix/relax_rsa_operation_performance_numbers' into 'release/v5.5'
fix(mbedtls): relaxes performance numbers for RSA operations

See merge request espressif/esp-idf!47792
2026-04-27 19:41:23 +05:30
Shen Wei LongandZhou Xiao 3cf7acc29f change(ble_log): update ble log version to 5 for esp ble controller log encoding indication
(cherry picked from commit 836f87cc4a)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-04-27 11:44:01 +00:00
Shen Wei Long 41cc1446ce change(ble): [AUTO_MR] Update lib_esp32c6 to 6c6de5d6
(cherry picked from commit 70acbd85f2)

Co-authored-by: ShenWeilong <shenweilong@espressif.com>
2026-04-27 11:44:01 +00:00
Shen Wei Long 4d174fde94 change(ble): [AUTO_MR] Update lib_esp32c5 to 6c6de5d6
(cherry picked from commit 27e95081d2)

Co-authored-by: ShenWeilong <shenweilong@espressif.com>
2026-04-27 11:44:00 +00:00
Shen Wei Long 283531e301 change(ble): [AUTO_MR] Update lib_esp32h2 to 6c6de5d6
(cherry picked from commit f3b2bf78aa)

Co-authored-by: ShenWeilong <shenweilong@espressif.com>
2026-04-27 11:44:00 +00:00
Rahul Tank 2d3ff89ba1 fix(nimble): Move ble_log_init/deinit to esp_nimble_init/deinit 2026-04-27 16:24:00 +05:30
Kapil Gupta cbd9468904 ci(wpa_supplicant): Add UT for supplicant crypto 2026-04-27 16:17:55 +05:30
Mahavir Jain 5ac7edd150 Merge branch 'fix/protocomm-security2-srp-hd-double-free_v5.5' into 'release/v5.5'
fix(protocomm): null srp_hd after free in sec2 command0 error paths (v5.5)

See merge request espressif/esp-idf!47968
2026-04-27 16:14:30 +05:30
Kapil Gupta 4637170800 fix(esp_wifi): Optimize crypto operations for SAE
- Montgomery multiplication fast path for P-256 mulmod
- Jacobi symbol for legendre (replacing exp_mod)
- Software Jacobian point multiplication for MPI-only chips
- ECC hardware acceleration for supported chips
- ECDH fast path for P-256
2026-04-27 16:12:17 +05:30
Astha Verma effc9dfc61 fix(nimble): Preserve device name across ble_svc_gap_init re-call 2026-04-27 15:56:39 +05:30
Shu Chen c715cdcfdb Merge branch 'feat/update_openthread_upstream_v5.5' into 'release/v5.5'
feat(openthread): update openthread upstream (v5.5)

See merge request espressif/esp-idf!47465
2026-04-27 06:14:41 +00:00
Mahavir Jain d302230c2f Merge branch 'change/exclude_cve-2025-66442_5.5' into 'release/v5.5'
change(mbedtls): adds CVE-2025-66442 to exclude list.

See merge request espressif/esp-idf!47422
2026-04-27 10:37:35 +05:30
Mahavir Jain 99b6d1dfc2 fix(protocomm): null srp_hd after free in sec2 command0 error paths
handle_session_command0() freed cur_session->srp_hd on every error path
without clearing the pointer. A subsequent sec2_close_session() call
(e.g. on BLE disconnect, or via sec2_new_session evicting the old
session) checks `if (cur_session->srp_hd)` and frees it again,
double-freeing a dangling pointer.
2026-04-27 10:09:43 +05:30
Ashish Sharma c7c41c91ea fix(mbedtls): relaxes performance numbers for RSA operations 2026-04-27 11:42:56 +08:00
morris 962b4687b7 Merge branch 'fix/p4_eco5_enable_special_test_v5.5' into 'release/v5.5'
fix(ci): p4 eco5 enable special test v5.5

See merge request espressif/esp-idf!47550
2026-04-27 10:41:53 +08:00
Akshat Agrawal e326ff0ef9 fix(wifi): Leave connection after assoc comeback failure 2026-04-26 20:59:30 +05:30
Shreyas Sheth c16114a3a7 fix(wpa_supplicant): initialize wps pin len correctly 2026-04-25 13:17:35 +05:30
Kapil Gupta 5d46920382 ci(esp_wifi): skip timing test if hw not available 2026-04-25 12:46:01 +05:30
Kapil Gupta db025d7015 fix(wpa_supplicant): Add optimizations in fastpsk 2026-04-25 12:45:31 +05:30
Jiang Jiang Jian 1b4ceb783d Merge branch 'bugfix/eap_frag_optimization_v5.5' into 'release/v5.5'
fix(esp_wifi): Skip allocation of new buffers during EAP processing (v5.5)

See merge request espressif/esp-idf!47873
2026-04-25 14:38:46 +08:00
Jiang Jiang Jian ffa6b73789 Merge branch 'backport/backport_some_wifi_changes_260422_v5.5' into 'release/v5.5'
backport/backport some wifi changes 260422 v5.5

See merge request espressif/esp-idf!47848
2026-04-25 14:38:31 +08:00
Kapil Gupta 34e3d1dc3e fix(esp_wifi): clean up fragment rx flow 2026-04-24 20:45:01 +08:00
Kapil Gupta 0f14b2b069 fix(esp_wifi): Address review comments on MR 2026-04-24 20:45:01 +08:00
Kapil Gupta 01a8e6ec43 fix(esp_wifi): Disconnect before sending WPS success event 2026-04-24 20:45:01 +08:00
Kapil Gupta 94095f7fd9 fix(esp_wifi): Address some issues in esp_supplicant WPS states 2026-04-24 20:45:01 +08:00
Kapil Gupta e5b3432cc7 fix(wps): harden enrollee WSC fragment handling 2026-04-24 20:45:01 +08:00
morris 33678beb25 Merge branch 'fix/uhci_esp32p4_cache_v5.5' into 'release/v5.5'
fix(uhci): fix uhci cache issue on ESP32-P4 (v5.5)

See merge request espressif/esp-idf!47918
2026-04-24 20:44:37 +08:00
LiPeng 1509cc63af fix(fatfs): fix a memory leak bug when FF_USE_DYN_BUFFER was enabled 2026-04-24 18:56:45 +08:00
igor.masar a9822b0ad1 feat(soc): add SOC_USB_FSLS_PHY_NUM for USB-OTG targets
Introduce SOC_USB_FSLS_PHY_NUM on ESP32-S2, ESP32-S3 and ESP32-P4 to
expose the number of FSLS USB_WRAP PHYs available on each target. This
separates FSLS USB_WRAP support from OTG/UTMI support so that downstream
code can gate FSLS PHY handling independently.
2026-04-24 12:40:17 +02:00
Zhang Wen Xu ba1362d541 Merge branch 'feat/ot_make_esp_netif_glue_optional_v5.5' into 'release/v5.5'
feat(openthread): make esp_netif glue optional (v5.5)

See merge request espressif/esp-idf!47860
2026-04-24 07:55:58 +00:00
Jiang Jiang Jian 09796a8584 Merge branch 'bugfix/ai_review_hfp_v5.5' into 'release/v5.5'
fix(bt): fix HFP issues reported by AI code review (v5.5)

See merge request espressif/esp-idf!47762
2026-04-24 15:37:25 +08:00