Commit Graph
100 Commits
Author SHA1 Message Date
Mahavir Jain 8a1a4eae3a Merge branch 'fix/esp_tee_bbp_v5.5' into 'release/v5.5'
fix(esp_tee): Harden TEE secure services against REE manipulation (v5.5)

See merge request espressif/esp-idf!49370
2026-06-11 11:10:53 +05:30
Mahavir Jain 74eedf49c1 Merge branch 'feat/fix_ws_server_httpd_queue_work_silent_drop_v5.5' into 'release/v5.5'
fix(esp_http_server): prevent silent message drop in httpd_queue_work (v5.5)

See merge request espressif/esp-idf!49354
2026-06-09 10:37:46 +05:30
Mahavir Jain ffb831422b Merge branch 'fix/mbedtls_build_failure_x509_crt' into 'release/v5.5'
fix(mbedtls): fixes build failure with clang21

See merge request espressif/esp-idf!49326
2026-06-09 10:26:45 +05:30
Mahavir Jain e4a7d55558 Merge branch 'contrib/github_pr_18641_v5.5' into 'release/v5.5'
fix(protocomm): prevent out-of-bounds write in console line buffer (GitHub PR) (v5.5)

See merge request espressif/esp-idf!49344
2026-06-08 20:20:44 +05:30
Mahavir Jain c2dd042394 Merge branch 'fix/esp_tee_buffer_overflow_v5.5' into 'release/v5.5'
fix(esp_tee): fix buffer overflow (v5.5)

See merge request espressif/esp-idf!49304
2026-06-05 18:28:21 +05:30
Mahavir Jain 9017d3576e Merge branch 'fix/tls-session-verify-and-hostname-warn_v5.5' into 'release/v5.5'
fix(esp-tls): fix TLS session resumption bypassing CA verification and clarify skip_common_name behavior (v5.5)

See merge request espressif/esp-idf!48930
2026-05-29 09:56:11 +05:30
Mahavir Jain 7b48bb5c40 Merge branch 'fix/protocomm-close-session-id-mismatch_v5.5' into 'release/v5.5'
fix(protocomm): pass current session id when closing existing session (v5.5)

See merge request espressif/esp-idf!48735
2026-05-21 10:45:52 +05:30
Mahavir Jain b6a4d8ae7d Merge branch 'bugfix/openthread_exclude_cve_v5.5' into 'release/v5.5'
fix(openthread): exclude CVE-2026-8369 from the list (v5.5)

See merge request espressif/esp-idf!48725
2026-05-20 09:26:57 +05:30
Mahavir Jain 6a622d12ef fix(openthread): exclude CVE-2026-8369 from the list 2026-05-20 10:50:08 +08:00
Mahavir Jain 6a32889849 Merge branch 'feature/recovery_bootloader_support_v5.5' into 'release/v5.5'
feat(bootloader): Support recovery bootloader for ESP32P4 (v5.5)

See merge request espressif/esp-idf!48474
2026-05-19 12:35:57 +05:30
Mahavir Jain 1313149f5d Merge branch 'feature/add_event_handler_set_function_v5.5' into 'release/v5.5'
feat(esp_http_client): Add API to support set event handler (v5.5)

See merge request espressif/esp-idf!48425
2026-05-12 14:59:21 +05:30
Mahavir Jain afcc55d624 Merge branch 'fix/fix_http_request_pytest' into 'release/v5.5'
fix(http_request): fixes failing pytest

See merge request espressif/esp-idf!48389
2026-05-11 16:00:18 +05:30
Mahavir Jain 9dfed0064a Merge branch 'feat/extend_pmp_protection_esp32p4_eco5_v5.5' into 'release/v5.5'
Extend PMP memprot for ESP32-P4 V3 (v5.5)

See merge request espressif/esp-idf!48123
2026-05-08 14:05:03 +05:30
Mahavir Jain e56c5eb83b Merge branch 'fix/flipped_key_mgr_key_info_flash_position_v5.5' into 'release/v5.5'
Enable ECC clock while using the Key Manager's ECDH key deployment mode (v5.5)

See merge request espressif/esp-idf!48160
2026-05-05 14:32:29 +05:30
Mahavir Jain 28da6733a2 Merge branch 'fix/fix_protocomm_sec2_input_validations_v5.5' into 'release/v5.5'
fix(protocomm): fixes potential issues that can lead to crash during device provisioning (v5.5)

See merge request espressif/esp-idf!47306
2026-05-04 11:41:01 +05:30
Mahavir Jain d183c3d4a6 Merge branch 'fix/supported_key_mgr_key_types_check_v5.5' into 'release/v5.5'
fix(esp_security): guard key manager APIs against unsupported chip revs (v5.5)

See merge request espressif/esp-idf!48010
2026-05-04 10:38:32 +05:30
Mahavir Jain 26184a7177 Merge branch 'fix/esp-tee-validation-clobber-and-deref-before-check_v5.5' into 'release/v5.5'
fix(esp_tee): prevent validation clobbering and deref-before-check in secure services (v5.5)

See merge request espressif/esp-idf!48122
2026-04-30 11:45:03 +05:30
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
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
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
Mahavir Jain 9f1d548a1c Merge branch 'ci/github-dangerjs-fix-permissions_v5.5' into 'release/v5.5'
ci(github): fix permissions for GitHub-dangerjs (to content read) (v5.5)

See merge request espressif/esp-idf!47921
2026-04-27 08:52:03 +05:30
Mahavir Jain 0bed60db48 Merge branch 'fix/fix_esp_local_ctrl_potential_double_free_v5.5' into 'release/v5.5'
fix(esp_local_ctrl): fixes a potential double free (v5.5)

See merge request espressif/esp-idf!47489
2026-04-21 10:37:10 +05:30
Mahavir Jain 11dfabfc46 Merge branch 'fix/fix_esp_srp_sec2_auth_bypass_a_mod_n_v5.5' into 'release/v5.5'
fix(esp_srp): reject SRP client public key when A mod N is zero (v5.5)

See merge request espressif/esp-idf!47704
2026-04-20 12:01:24 +05:30
Mahavir Jain 4f00125a93 Merge branch 'feat/check_crlf_http_server_response_headers_v5.5' into 'release/v5.5'
feat(esp_http_server): adds check for crlf in response creation (v5.5)

See merge request espressif/esp-idf!47500
2026-04-14 15:01:39 +05:30
Mahavir Jain 9136465a6c Merge branch 'fix/esp_tee_srv_tbl_loc_v5.5' into 'release/v5.5'
change(esp_tee): Move the internal memory secure service call table to IRAM (v5.5)

See merge request espressif/esp-idf!47552
2026-04-14 11:18:38 +05:30
Mahavir Jain d4ec4d9b51 Merge branch 'fix/esp_tee_bbp_v5.5' into 'release/v5.5'
fix(esp_tee): Add missing input validation checks for TEE service calls (v5.5)

See merge request espressif/esp-idf!47364
2026-04-13 15:43:03 +05:30
Mahavir Jain 19731dd91a Merge branch 'fix/enable_key_mgr_clk_for_efuse_key_ops_v5.5' into 'release/v5.5'
Support newer Key Manager key sources for ESP32-P4 V3 (v5.5)

See merge request espressif/esp-idf!46755
2026-04-08 11:19:56 +05:30
Mahavir Jain 67688b41ce Merge branch 'feat/update_mbedtls_3_6_6' into 'release/v5.5'
feat(mbedtls): Update to v3.6.6

See merge request espressif/esp-idf!47207
2026-04-02 19:09:06 +05:30
Mahavir Jain 6d60691d86 Merge branch 'feat/update_cjson_master' into 'release/v5.5'
feat(cjson): update to latest master

See merge request espressif/esp-idf!47222
2026-04-02 19:05:16 +05:30
Mahavir Jain 9928d929c2 Merge branch 'fix/fix_possible_null_dereference_wifi_provisioning' into 'release/v5.5'
fix(wifi_provisioning): fixes potential null dereference on malformed packet

See merge request espressif/esp-idf!47012
2026-04-01 18:11:33 +05:30
Mahavir Jain cd41500858 Merge branch 'ci/esp_tee_fixes_v5.5' into 'release/v5.5'
feat(esp_tee): Feature/fixes backports to `release/v5.5`

See merge request espressif/esp-idf!46468
2026-04-01 12:14:07 +05:30
Mahavir Jain dc112bb460 Merge branch 'fix/esp32c61_rom_stack_addr_v5.5' into 'release/v5.5'
fix(soc): Correct the ESP32-C61 ROM stack start address (v5.5)

See merge request espressif/esp-idf!47151
2026-03-31 10:55:50 +05:30
Mahavir Jain 807d287ae7 Merge branch 'fix/fix_dynamic_buffer_with_tls1_3_v5.5' into 'release/v5.5'
fix: fixes failing dynamic buffer tests (v5.5)

See merge request espressif/esp-idf!46431
2026-03-30 18:28:52 +05:30
Mahavir Jain 309f692ecc Merge branch 'bugfix/docs_anti_rollback_v5.5' into 'release/v5.5'
docs: clarify anti-rollback secure version bits for c2/c5 (v5.5)

See merge request espressif/esp-idf!47124
2026-03-30 12:42:22 +05:30
Mahavir Jain ff249f532f Merge branch 'bugfix/external_mem_enc_docs_v5.5' into 'release/v5.5'
docs: update PSRAM and flash encryption docs with per-page and separate key capabilities (v5.5)

See merge request espressif/esp-idf!46956
2026-03-30 11:46:30 +05:30
Mahavir Jain eb9b06e525 docs: clarify anti-rollback secure version bits for c2/c5 2026-03-30 10:35:02 +05:30
Mahavir Jain d2bcaba7e1 Merge branch 'fix/fix_ws_server_subprotocols_null_dereference_v5.5' into 'release/v5.5'
fix: fixes websocket server possible null dereference (v5.5)

See merge request espressif/esp-idf!46918
2026-03-30 10:31:32 +05:30
Mahavir Jain 4740271d8a Merge branch 'feat/delete_content_length_header_with_transfer_encoding_v5.5' into 'release/v5.5'
fix(esp_http_client): delete Content-Length header when using Transfer-Encoding (v5.5)

See merge request espressif/esp-idf!46684
2026-03-30 10:24:41 +05:30
Mahavir Jain 4322004453 Merge branch 'contrib/github_pr_18310_v5.5' into 'release/v5.5'
fix(esp_http_server): Dispatch PONG frames to WebSocket handler (GitHub PR) (v5.5)

See merge request espressif/esp-idf!46656
2026-03-30 10:24:02 +05:30
Mahavir Jain b527570bf6 Merge branch 'feat/improve_ws_server_handshake_handling_v5.5' into 'release/v5.5'
feat(http_server): improve websocket server handling (v5.5)

See merge request espressif/esp-idf!46248
2026-03-30 10:23:21 +05:30
Mahavir Jain c0fb1667de Merge branch 'fix/add_ecdsa_curve_validation_during_secure_boot_v5.5' into 'release/v5.5'
fix(bootloader_support): added ecdsa curve validation during secure boot (v5.5)

See merge request espressif/esp-idf!46298
2026-03-30 10:21:33 +05:30
Mahavir Jain 1b9b001f23 docs: update PSRAM and flash encryption docs with per-page and separate key capabilities 2026-03-24 12:54:59 +05:30
Mahavir Jain 53c7697465 Merge branch 'bugfix/esp_local_ctrl_arg_check_v5.5' into 'release/v5.5'
fix(esp_local_ctrl): validate payload_case matches msg_type in command dispatcher (v5.5)

See merge request espressif/esp-idf!45925
2026-02-27 09:43:33 +05:30
Mahavir Jain 5669b70094 Merge branch 'fix/support_software_based_ecdsa_verification_on_p4_less_v3' into 'release/v5.5'
fix(mbedtls): software fallback for ECDSA verification for P4 version < 3.0

See merge request espressif/esp-idf!46014
2026-02-26 11:21:23 +05:30
Mahavir Jain 09935fda4d Merge branch 'fix/esp_https_ota_header_handling_for_custom_data_v5.5' into 'release/v5.5'
Issue with complete headers for custom partition OTA (v5.5)

See merge request espressif/esp-idf!45795
2026-02-25 12:26:09 +05:30
Mahavir Jain 045b323193 Merge branch 'contrib/github_pr_18241_v5.5' into 'release/v5.5'
fix(esp_https_server): SSL context leak when HTTPS server fails to start (GitHub PR) (v5.5)

See merge request espressif/esp-idf!45989
2026-02-24 13:35:38 +05:30
Mahavir Jain 72fa8b23b1 Merge branch 'fix/app_update_tests_v5.5' into 'release/v5.5'
fix(app_update): Fix tests for app_update on ESP32C5 (v5.5)

See merge request espressif/esp-idf!45505
2026-02-20 15:54:12 +05:30
Mahavir Jain 03c55f3f09 Merge branch 'feat/enable_ecdsa_support_for_esp32p4_eco5_v5.5' into 'release/v5.5'
feat(esp32p4_eco5): enabled ECDSA peripheral support for ESP32P4 ECO5 (v5.5)

See merge request espressif/esp-idf!45359
2026-02-18 18:04:59 +05:30
Mahavir Jain bde6e74231 Merge branch 'fix/tee_sec_stg_aes_gcm_iv_reuse_v5.5' into 'release/v5.5'
fix(esp_tee): Prevent IV reuse in the TEE secure storage AES-GCM service (v5.5)

See merge request espressif/esp-idf!45682
2026-02-18 18:04:19 +05:30
Mahavir Jain dbc3098182 Merge branch 'contrib/github_pr_17641_v5.5' into 'release/v5.5'
Allow the https server to request client certs only with OPTIONAL (GitHub PR) (v5.5)

See merge request espressif/esp-idf!45797
2026-02-18 18:03:52 +05:30
Mahavir Jain f1da2855b1 Merge branch 'fix/add_check_for_range_request_supported_by_server_during_ota_resumption_v5.5' into 'release/v5.5'
fix(esp_https_ota): added a check if range request is supported during OTA resumption is enabled (v5.5)

See merge request espressif/esp-idf!45819
2026-02-18 18:02:24 +05:30
Mahavir Jain 28911775eb Merge branch 'fix/esp_https_client_test_v5.5' into 'release/v5.5'
fix(esp_http_client): Fixed the example pytest (v5.5)

See merge request espressif/esp-idf!45447
2026-02-18 18:01:55 +05:30
Mahavir Jain ab9e5cc34d docs(protocomm): recommend using security2 scheme for production purpose 2026-02-17 11:47:12 +05:30
Mahavir Jain ae934f038d fix(esp_local_ctrl): validate payload_case matches msg_type in command dispatcher
The command dispatcher routed handlers based solely on msg_type without
verifying that the protobuf payload_case field matched. A crafted message
with mismatched msg_type and payload_case could cause type confusion,
leading to an out-of-bounds read or NULL pointer dereference.

Add expected_payload_case to the command table and validate it in the
dispatcher before invoking any handler.

Please note that this issue was applicable for authenticated clients
only (with security1/2 scheme) and hence the impact is on lower side.
2026-02-17 11:47:11 +05:30
Mahavir Jain e628865430 Merge branch 'feat/enable_pseudo_round_support_for_aes_v5.5' into 'release/v5.5'
feat: enable pesudo round functionality for AES in ESP32P4 ECO5 (v5.5)

See merge request espressif/esp-idf!45175
2026-01-18 18:19:06 +05:30
Mahavir Jain 79048b8aac Merge branch 'feat/enable_pseudo_round_support_for_xts_aes_esp32p4_eco5_v5.5' into 'release/v5.5'
feat: added support for pseudo round xts aes in esp32p4 eco5 (v5.5)

See merge request espressif/esp-idf!45172
2026-01-18 18:17:41 +05:30
Mahavir Jain 5a142e151c Merge branch 'fix/incorrect_sha256_auth_digest_v5.5' into 'release/v5.5'
fix(esp_http_client): fix incorrect digest calculation for SHA256 auth digest (v5.5)

See merge request espressif/esp-idf!44845
2026-01-08 09:25:53 +05:30
Mahavir Jain f8fe1ce0ea Merge branch 'fix/secure_boot_verify_app_api_support_ecdsa_p384_v5.5' into 'release/v5.5'
Application's Secure Boot verify API support ECDSA-P384 (v5.5)

See merge request espressif/esp-idf!44181
2025-12-29 13:53:00 +05:30
Mahavir Jain 3378c690c4 Merge branch 'feat/add_mbedtls_testcases_for_ecc_p_384_v5.5' into 'release/v5.5'
feat(mbedtls): add ECC P-384 mbedtls support and test_cases (v5.5)

See merge request espressif/esp-idf!43980
2025-12-26 09:56:00 +05:30
Mahavir Jain 961abe6a08 Merge branch 'fix/align_ota_written_size_during_ota_resumption_to_last_16_byte_boundry_v5.5' into 'release/v5.5'
fix(esp_https_ota): align OTA resumption offset to 16-byte boundary (v5.5)

See merge request espressif/esp-idf!44034
2025-12-26 09:55:39 +05:30
Mahavir Jain b749ca2087 Merge branch 'docs/fix_some_expressions_in_security_guide_v5.5' into 'release/v5.5'
docs: fix some description in security guide docs (v5.5)

See merge request espressif/esp-idf!43818
2025-12-26 09:55:07 +05:30
Mahavir Jain 0f474752c7 Merge branch 'fix/fix_bootloader_skip_validate_in_deep_sleep_v5.5' into 'release/v5.5'
fix(bootloader): fix signature verification skip in deep sleep scenarios (v5.5)

See merge request espressif/esp-idf!43696
2025-12-26 09:53:51 +05:30
Mahavir Jain 4cd5e63caf Merge branch 'bugfix/protocomm_sec1_validation_v5.5' into 'release/v5.5'
fix(protocomm): add validation for Security1 client verifier data (v5.5)

See merge request espressif/esp-idf!43779
2025-12-26 09:53:26 +05:30
Mahavir Jain 9ea85ed080 Merge branch 'feat/add_c5_v102_config_v5.5' into 'release/v5.5'
hw_support: add new config for c5 v1.2 and c61 v1.1 (v5.5)

See merge request espressif/esp-idf!43615
2025-12-26 09:51:18 +05:30
Mahavir Jain 9ab736cbd1 fix(spi_flash): limit CPU clock to 160MHz for encrypted flash writes 2025-12-17 03:33:29 +08:00
Mahavir Jain a5601fbf0d fix(protocomm): add validation for Security1 client verifier data
Add checks to validate client_verify_data pointer and length before
processing in handle_session_command1. Prevents NULL pointer dereference
when client omits verifier data in Session_Command1, which could cause
device crash during provisioning (remote DoS attack).

We would like to thank Pavel Kohout from Aisle Research for reporting
this vulnerability along with a mitigation strategy.
2025-12-10 14:18:55 +05:30
Mahavir Jain bbcc13be8b fix(esp_http_client): prevent out-of-bounds read in Digest auth
Fixed vulnerability where malicious HTTP servers could trigger OOB reads
by sending empty or very short algorithm fields in WWW-Authenticate headers.

Changes:
- Replace unsafe memcmp() with strcasecmp() for algorithm comparison
- Add algorithm NULL validation at function entry point
- Fix duplicate md5-sess check, add missing SHA-256 check
2025-12-01 18:23:29 +05:30
Mahavir Jain ac8b73bda1 fix(bootloader): fix signature verification skip in deep sleep scenario
For CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP enabled and exit from
deep sleep case the secure boot signature verification must be skipped
to improve the wakeup performance.

Closes https://github.com/espressif/esp-idf/issues/15590
2025-11-25 10:11:58 +05:30
Mahavir Jain 3fd00b4d80 fix(esp_system): limit CPU clock to 160MHz in ESP32-C5 for flash encryption
Encrypted flash write operation sometimes result in random corruption in
certain bytes. Root cause points to sudden current surge due to involvement of
encryption block overwhelming LDO supply. More details will be provided
in the ESP32-C5 SoC Errata document.

This fix limits the CPU clock to 160MHz for flash encryption enabled
case. Failing encrypted flash write tests could successfully pass in
this configuration. Going ahead, a dynamic clock adjustment in flash
driver will be considered to mitigate this issue.
2025-11-13 13:26:06 +05:30
Mahavir Jain 89d2585a62 fix(lwip): allow task stack from SPIRAM except for ESP32 ECO2 and below
Closes https://github.com/espressif/esp-idf/issues/17827
2025-11-13 09:41:52 +05:30
Mahavir Jain 34ff2409dc Merge branch 'fix/disallow_enabling_sb_sha384_when_sb_sha256_is_enabled_p4_v5.5' into 'release/v5.5'
fix(efuse): Disallow enabling SB using SHA-384 when SB using SHA-256 is enabled (ESP32-P4 ECO5) (v5.5)

See merge request espressif/esp-idf!43263
2025-11-12 11:22:35 +05:30
Mahavir Jain 6b89f1ed1c Merge branch 'feat/update_mbedtls_3.6.5_v5.5' into 'release/v5.5'
feat(mbedtls): update to version 3.6.5 (v5.5)

See merge request espressif/esp-idf!43244
2025-11-12 11:21:46 +05:30
Mahavir Jain d32b70d552 fix(esp_psram): make SPIRAM_USE_MEMMAP available for all targets
This reverts earlier commit d2858847 and thereby making SPIRAM_USE_MEMMAP
available for all targets.

This config option has no direct usage but just avoids adding the PSRAM
to heap but still keeps it memory mapped.

Closes https://github.com/espressif/esp-idf/issues/17764
2025-11-05 14:07:22 +05:30
Mahavir Jain 8c3dab6bb1 Merge branch 'feat/esp_tee_mspi_tuning_v5.5' into 'release/v5.5'
change(esp_tee): Fix TEE SPI flash API issues on ESP32-C5 (v5.5)

See merge request espressif/esp-idf!42907
2025-10-28 17:43:43 +05:30
Mahavir Jain e054d168c1 Merge branch 'fix/c5_tee_sram_prot_v5.5' into 'release/v5.5'
fix(esp_tee): Split TEE SRAM as I/DRAM for ESP32-C5 with PMA (v5.5)

See merge request espressif/esp-idf!42680
2025-10-21 17:25:15 +05:30
Mahavir Jain cfba6ee0fd Merge branch 'bugfix/ota_resumption_saved_size_alignmnet_v5.5' into 'release/v5.5'
fix: Ensure OTA written size for 16-byte alignment (v5.5)

See merge request espressif/esp-idf!42683
2025-10-21 07:53:49 +05:30
Mahavir Jain 2175df7d51 Merge branch 'fix/esp_tee_int_wdt_v5.5' into 'release/v5.5'
fix(esp_tee): Sync M-U interrupt thresholds during service calls from critical sections (v5.5)

See merge request espressif/esp-idf!42720
2025-10-20 14:43:02 +05:30
Mahavir Jain 1a760a91e5 Merge branch 'feature/add_ecdsa_p384_support_and_testcases_v5.5' into 'release/v5.5'
feat: add ecdsa-p384 testcases and relative support for ESP32C5 ECO2 (v5.5)

See merge request espressif/esp-idf!41274
2025-10-17 22:42:26 +05:30
Mahavir Jain 5058b757ee Merge branch 'feature/partial_download_over_single_connection_v5.5' into 'release/v5.5'
feat(esp_https_ota): Support partial downloading of OTA over single connection (v5.5)

See merge request espressif/esp-idf!42678
2025-10-17 21:07:47 +05:30
Mahavir Jain 3f3525ee14 Merge branch 'fix/esp_efuse_enable_rom_secure_download_mode_v5.5' into 'release/v5.5'
fix(efuse): Fix enabling ROM secure download mode (v5.5)

See merge request espressif/esp-idf!42627
2025-10-17 09:43:38 +05:30
Mahavir Jain ea36c4f609 Merge branch 'feature/esp_tee_c5_v5.5' into 'release/v5.5'
feat(esp_tee): Initial support for ESP32-C5 and related changes (v5.5)

See merge request espressif/esp-idf!42357
2025-10-16 09:39:23 +05:30
Mahavir Jain 042f29dd66 Merge branch 'fix/change_write_protection_bit_of_shared_security_efuses_v5.5' into 'release/v5.5'
Reorder write protection bits of some shared security efuses (v5.5)

See merge request espressif/esp-idf!42033
2025-10-15 09:38:59 +05:30
Mahavir Jain 4cc95c4a71 Merge branch 'fix/key_mgr_use_default_efuse_key_v5.5' into 'release/v5.5'
Configure the Key Manager to use XTS-AES efuse key by-default (v5.5)

See merge request espressif/esp-idf!42395
2025-10-15 09:38:03 +05:30
Mahavir Jain d28a8a0d11 Merge branch 'fix/improve_rng_documentation_v5.5' into 'release/v5.5'
fix(docs): Improved RNG documentation (v5.5)

See merge request espressif/esp-idf!42573
2025-10-14 15:07:13 +05:30
Mahavir Jain a61f93b05c Merge branch 'fix/http_async_handler_ci_test_failure_v5.5' into 'release/v5.5'
fix(http_server): Fix CI test failure async_handler (v5.5)

See merge request espressif/esp-idf!42542
2025-10-14 11:48:53 +05:30
Mahavir Jain d5161cb2a0 Merge branch 'contrib/github_pr_17652_v5.5' into 'release/v5.5'
fix(esp_tls_conn_new_sync): Fix `esp_tls_conn_new_sync`'s doc to reflect its implementation (GitHub PR) (v5.5)

See merge request espressif/esp-idf!42329
2025-10-03 09:41:16 +05:30
Mahavir Jain 2f3eccd25a Merge branch 'fix(esp_tls)/dynamic_buffer_ssl_crash_v5.5' into 'release/v5.5'
fix(esp_tls): fix potential ssl crash with dynamic buffer (v5.5)

See merge request espressif/esp-idf!42138
2025-09-28 15:10:37 +05:30
Mahavir Jain da21126583 Merge branch 'fix/cjson_cpe_v5.5' into 'release/v5.5'
fix(cjson): add CPE with davegamble as vendor (v5.5)

See merge request espressif/esp-idf!42070
2025-09-26 14:42:57 +05:30
Mahavir Jain 0313a369ea Merge branch 'contrib/github_pr_17470_v5.5' into 'release/v5.5'
fix(http_server): Corrected initialization value for lru_counter at h… (GitHub PR) (v5.5)

See merge request espressif/esp-idf!42061
2025-09-24 07:54:12 +05:30
Mahavir Jain 5d6573cf0c Merge branch 'featue/allow_custom_key_purposes_v5.5' into 'release/v5.5'
feat(efuse): Allow custom key purposes (v5.5)

See merge request espressif/esp-idf!41934
2025-09-22 12:48:48 +05:30
Mahavir Jain fa08f239c0 Merge branch 'bugfix/encrypt_len_for_sb_update_case_v5.5' into 'release/v5.5'
fix(bootloader): correct encryption length for secure update without secure boot (v5.5)

See merge request espressif/esp-idf!41923
2025-09-21 18:37:43 +05:30
Mahavir Jain 8a4f0c597a Merge branch 'fix/handle_error_and_dispatch_event_while_reading_data_from_server_v5.5' into 'release/v5.5'
feat(esp_http_client): handle error while reading data from server (v5.5)

See merge request espressif/esp-idf!41324
2025-09-21 18:06:05 +05:30
Mahavir Jain 1970cc7a40 Merge branch 'fix/http_server_async_requests_on_same_socket_blocks_v5.5' into 'release/v5.5'
Fix async requests on same socket blocking server (v5.5)

See merge request espressif/esp-idf!41997
2025-09-20 02:44:45 +05:30
Mahavir Jain 4014385d8d Merge branch 'fix/rng_entropy_mixing_with_rtc_timer_v5.5' into 'release/v5.5'
fix(esp_hw_support): Fixed entropy mixing of RTC timer with RNG (v5.5)

See merge request espressif/esp-idf!41824
2025-09-19 21:27:19 +05:30
Mahavir Jain 9c257c4f0b test: add test case for secure update with FE case 2025-09-16 10:16:42 +05:30
Mahavir Jain b0713ffe08 fix(bootloader): correct encryption length for secure update without secure boot
For secure update without secure boot case, the encryption length for
app image must consider signature block length as well. This was
correctly handled for secure boot case but not for secure update without
secure boot.
2025-09-16 10:16:37 +05:30
Mahavir Jain 847ceb6301 Merge branch 'change/exclude_cve-2025-57052_v5.5' into 'release/v5.5'
change(cjson): Update to v1.7.19 (v5.5)

See merge request espressif/esp-idf!41837
2025-09-11 18:12:14 +05:30
Mahavir Jain b966e396d3 Merge branch 'feat/support_authentication_feature_for_ws_v5.5' into 'release/v5.5'
Added pre handshake callback for websocket (v5.5)

See merge request espressif/esp-idf!41037
2025-09-02 09:18:29 +05:30
Mahavir Jain d0ffafb71f Merge branch 'feat/add_new_client_state_and_update_state_flow_v5.5' into 'release/v5.5'
feat(esp_http_client): added new HTTP state HTTP_STATE_CONNECTING and change state flow (v5.5)

See merge request espressif/esp-idf!41276
2025-09-02 09:14:17 +05:30