Ashish Sharma
6966661fae
Merge branch 'fix/fix_esp32p4_key_mgr_efuse_key_rev_le_3' into 'master'
...
fix(esp_hal_security): fixes failing hmac_hal_configure with efuse_key for p4 rev < 3
Closes IDFGH-17405
See merge request espressif/esp-idf!46875
2026-03-25 10:22:04 +08:00
Ashish Sharma
dc7843b954
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-03-24 15:23:23 +05:30
Ashish Sharma
b64c70acda
fix: fixes memory leak with subprotocols
2026-03-23 18:37:21 +08:00
Ashish Sharma
9fc0ca13b3
fix: fixes websocket server possible null dereference
2026-03-23 18:37:21 +08:00
Ashish Sharma
2a22a22fd4
Merge branch 'fix/migration_guide_secure_boot_192_curve_deprecation' into 'master'
...
fix(secure_boot): marks 192 bit support curve legacy
See merge request espressif/esp-idf!46255
2026-03-17 15:32:58 +08:00
Ashish Sharma
eb3922dd12
fix(mbedtls): fixes incorrect macro checks in PSA SHA driver
...
Closes https://github.com/espressif/esp-idf/issues/18354
2026-03-17 13:18:28 +08:00
Ashish Sharma
26d295ac94
Merge branch 'feat/delete_content_length_header_with_transfer_encoding' into 'master'
...
fix(esp_http_client): delete Content-Length header when using Transfer-Encoding
Closes IDFGH-17249
See merge request espressif/esp-idf!46658
2026-03-17 12:19:03 +08:00
Ashish Sharma
22c384ca9f
Merge branch 'docs/add_psa_drivers_guide' into 'master'
...
doc: adds RSA DS docs for PSA Migration
Closes IDF-15242
See merge request espressif/esp-idf!45517
2026-03-17 10:27:02 +08:00
Ashish Sharma
d8b02883dc
fix(secure_boot): marks 192 bit support curve legacy
2026-03-17 10:25:44 +08:00
Ashish Sharma
795f0466b6
fix(esp_http_client): delete Content-Length header when using Transfer-Encoding
...
Closes https://github.com/espressif/esp-idf/issues/18242
2026-03-16 17:31:07 +08:00
Ashish Sharma
727c638645
Merge branch 'contrib/github_pr_18310' into 'master'
...
fix(esp_http_server): Dispatch PONG frames to WebSocket handler (GitHub PR)
Closes IDFGH-17331
See merge request espressif/esp-idf!46375
2026-03-16 16:45:10 +08:00
Ashish Sharma
5edf434f2e
docs: adds RSA DS docs for PSA Migration
2026-03-16 16:38:26 +08:00
Ashish Sharma
4971424986
feat(http_server): adds example to test server pong response
2026-03-13 17:42:10 +08:00
Ashish Sharma
abe0d37d94
docs(security): adds data partition verification docs
2026-03-04 10:22:33 +08:00
Ashish Sharma
f93575a622
feat(secure_boot): adds api to verify data partition integrity
...
Closes https://github.com/espressif/esp-idf/issues/17482
2026-03-04 10:22:33 +08:00
Ashish Sharma
20a6888b41
feat(esp-tls): adds per ssl context state management
2026-03-03 11:21:56 +08:00
Ashish Sharma
f0f8183281
fix: removes deprecated http_crypto sources
2026-03-03 11:16:49 +08:00
Ashish Sharma
b5c3e27a38
fix: fixes failing dynamic buffer tests
2026-03-03 11:16:49 +08:00
Ashish Sharma
a67686bc55
feat(blufi): update to AES-CTR
2026-03-03 10:16:21 +08:00
Ashish Sharma
4d3e40d7be
fix: enable HARDWARE_MPI by default
2026-03-03 10:16:21 +08:00
Ashish Sharma
56d2fd6757
fix(esp_http_server): remove http server unused psa migration
2026-03-02 14:48:41 +08:00
Ashish Sharma
7aa56f8d68
fix(esp_http_server): fix ws server subprotocol match
2026-03-02 14:47:27 +08:00
Ashish Sharma
4bec0bc5c2
fix(bleprph): skip using tls configs for bt examples
2026-03-02 10:48:10 +08:00
Ashish Sharma
5028b6230f
feat(http_server): improve websocket server handling
...
1. Adds post handshake callback
2. Removes requirement to handle HTTP_GET message in websocket handler
Closes https://github.com/espressif/esp-idf/issues/18215
2026-02-27 09:59:05 +08:00
Ashish Sharma
c9df1df830
Merge branch 'contrib/github_pr_18241' into 'master'
...
fix(esp_https_server): SSL context leak when HTTPS server fails to start (GitHub PR)
Closes IDFGH-17248
See merge request espressif/esp-idf!45983
2026-02-23 17:00:40 +08:00
Ashish Sharma
0b6843f2ed
fix(mbedtls): updates crypto performance numbers
2026-02-11 23:35:59 +08:00
Ashish Sharma
8a8c4c175e
fix(mbedtls): enable pthread threading by default
2026-02-11 17:59:04 +08:00
Ashish Sharma
b3e1c03d97
fix(mbedtls): revert struct member name change esp_rsa_ds_data to esp_ds_data
2026-02-06 17:33:17 +08:00
Ashish Sharma
6f5b078ed6
feat: adds DS Sign capabilities for ESP32S2
2026-02-05 10:12:25 +08:00
Ashish Sharma
e06a7dd791
feat: adds new Kconfig variable for DS peripheral
2026-02-05 10:12:25 +08:00
Ashish Sharma
1d185a6548
feat: adds PSA DS driver support
2026-02-05 10:12:25 +08:00
Ashish Sharma
470964ffdd
fix: make the PSA compile definitions public
2026-02-03 14:55:44 +08:00
Ashish Sharma
523194465b
change(mbedtls): rename builtin to mbed-builtin
2026-02-03 14:55:44 +08:00
Ashish Sharma
08f02b0faa
change(mbedtls): update mbedTLS default configs
...
1. Disables MBEDTLS_ARIA_C by default
2. SECP192R1 support is disabled by default
2026-02-03 14:55:44 +08:00
Ashish Sharma
1db7fac8da
feat(esp_http_client): adds support to save response headers
...
Closes https://github.com/espressif/esp-idf/issues/17695
2026-01-28 10:20:47 +08:00
Ashish Sharma
c0a224bffc
fix: Skip writing to esp-idf directory when tfpsacrypto is built
...
Closes https://github.com/espressif/esp-idf/issues/18163
2026-01-27 11:25:27 +08:00
Ashish Sharma
a7abc3b8e8
feat(esp_http_client): adds API to get transport socket
2026-01-21 17:04:13 +08:00
Ashish Sharma
1a0da0c8b5
fix: stop reading ws data when peer closes the connection
...
Closes https://github.com/espressif/esp-idf/issues/17822
2026-01-19 13:29:41 +08:00
Ashish Sharma
ba25e86b82
fix: fixes potential ws server deadlock with blocking work queue
...
Closes https://github.com/espressif/esp-idf/issues/17591
2026-01-14 11:17:33 +08:00
Ashish Sharma
22f0d73d51
Merge branch 'fix/file_serving_pytest_failure' into 'master'
...
fix(file_server): File servering example pytest failure
Closes IDFCI-2392
See merge request espressif/esp-idf!44704
2026-01-08 14:27:35 +08:00
Ashish Sharma
22d7c20b31
feat(esp_https_server): adds support for user callback on handshake failure
...
Closes https://github.com/espressif/esp-idf/issues/18053
2026-01-07 17:26:00 +08:00
Ashish Sharma
3d5775e22b
feat: adds PSA MD5 driver support
2026-01-07 10:41:33 +08:00
Ashish Sharma
7093db9f10
fix(esp_http_client): fix incorrect digest calculation for SHA256 auth digest
...
According to RFC 7616, nonce-prime and cnonce-prime is used for SHA-256-sess only and not for SHA-256.
This commit updates the check and uses nonce only for "-sess" algorithms.
Regression from 66995965e7
2026-01-06 17:16:11 +08:00
Ashish Sharma
5f8570ef00
fix: fixes failing tee_basic example build
2026-01-06 16:15:54 +08:00
Ashish Sharma
cf24bf97f6
fix: fixes failing pipeline with internal wifi mbedtls client
2026-01-05 15:04:03 +08:00
Ashish Sharma
a9927b82b7
fix: fixes coverity reported warnings
2025-12-30 09:31:49 +05:30
Ashish Sharma
3374e0d943
fix(mbedtls): use ROM functions for md5
2025-12-30 09:31:49 +05:30
Ashish Sharma
608a0e05c7
docs: adds migration guide for PSA APIs
2025-12-30 09:31:49 +05:30
Ashish Sharma
302e0203d1
feat: migrates esp_rom to PSA APIs
2025-12-30 09:31:49 +05:30
Ashish Sharma
345844cd58
feat: migrates tools/test_apps to PSA APIs
2025-12-30 09:31:49 +05:30
Ashish Sharma
e78bdb1aff
feat: migrates storage examples to PSA APIs
2025-12-30 09:31:49 +05:30
Ashish Sharma
ac79c16f89
feat: migrates system examples to PSA APIs
2025-12-30 09:31:49 +05:30
Ashish Sharma
cc0d469048
feat: migrates protocol examples to PSA APIs
2025-12-30 09:31:49 +05:30
Ashish Sharma
6e5715aac4
feat: migrates network examples to PSA APIs
2025-12-30 09:31:49 +05:30
Ashish Sharma
0e7dea4b6c
feat: migrates wpa_supplicant to PSA APIs
2025-12-30 09:31:49 +05:30
Ashish Sharma
773411a9b0
feat: migrates protocomm to PSA APIs
2025-12-30 09:31:49 +05:30
Ashish Sharma
5663e93298
feat: migrates nvs_flash to PSA APIs
2025-12-30 09:31:49 +05:30
Ashish Sharma
ab35bd85a8
feat: migrates openthread to PSA APIs
2025-12-30 09:31:49 +05:30
Ashish Sharma
45966c2009
feat: update mbedTLS test apps to PSA APIs
2025-12-30 09:31:49 +05:30
Ashish Sharma
1d7c30c533
feat: adds PSA SHA crypto driver
2025-12-30 09:31:49 +05:30
Ashish Sharma
2ff47725c9
feat: adds PSA AES crypto driver
2025-12-30 09:31:49 +05:30
Ashish Sharma
a8e2685085
feat: adds PSA non volatile storage driver
2025-12-30 09:31:49 +05:30
Ashish Sharma
cbd925837e
feat: migrates mbedtls port layer to PSA APIs
2025-12-30 09:31:49 +05:30
Ashish Sharma
65a21d4511
feat: migrates mbedtls/esp_tee to PSA APIs
2025-12-30 09:31:49 +05:30
Ashish Sharma
7f8ae482a8
feat: migrates esp_crt_bundle to PSA APIs
2025-12-30 09:31:49 +05:30
Ashish Sharma
7310184949
feat: migrates mbedtls to PSA APIs
2025-12-30 09:31:49 +05:30
Ashish Sharma
c4dafbe27f
feat: migrates hal to PSA APIs
2025-12-30 09:31:49 +05:30
Ashish Sharma
457e7df33e
feat: migrates esp_coredump to PSA APIs
2025-12-30 09:31:49 +05:30
Ashish Sharma
d95cc73add
feat: migrates esp_wifi to PSA APIs
2025-12-30 09:31:49 +05:30
Ashish Sharma
e7e31d5d39
feat: migrates esp_tee to PSA APIs
2025-12-30 09:31:49 +05:30
Ashish Sharma
fdd5ef561d
feat: migrates esp_http_client and esp_http_server to PSA APIs
2025-12-30 09:31:49 +05:30
Ashish Sharma
b5d05d3e7c
feat: migrates esp-eth to PSA APIs
2025-12-30 09:31:49 +05:30
Ashish Sharma
cca2a54624
feat: migrates esp-tls to PSA APIs
2025-12-30 09:31:49 +05:30
Ashish Sharma
f22006e2f0
feat: migrates bt/ble to PSA APIs
2025-12-30 09:31:49 +05:30
Ashish Sharma
eb95eafac1
feat: migrates bootloader_support to PSA APIs
2025-12-30 09:31:49 +05:30
Ashish Sharma
69ea28c886
feat: add Kconfig option for mbedTLS 4.x
2025-12-01 14:05:05 +08:00
Ashish Sharma
9fe50060e6
feat(mbedtls): update to version 3.6.5
2025-11-11 10:07:05 +08:00
Ashish Sharma
b768059299
Merge branch 'fix/incorrect_response_status_code_captive_portal' into 'master'
...
fix(http_server): Fixed response status code for temporary redirect
Closes IDFGH-16702
See merge request espressif/esp-idf!43061
2025-11-04 17:11:59 +08:00
Ashish Sharma
5b8cd3f626
fix: fix unused value in esp uart driver
2025-10-27 11:02:48 +08:00
Ashish Sharma
acf89924c8
feat(esp_http): migrate esp_http to PSA API
2025-10-26 10:13:14 +08:00
Ashish Sharma
8f0a19d169
fix: fix the failing tcp_transport host test in the CI
2025-10-16 11:47:08 +08:00
Ashish Sharma
62f852a93b
feat(esp_tls): supports setting tls version and ciphersuite in server config
...
Closes https://github.com/espressif/esp-idf/issues/17660
2025-10-03 15:19:41 +08:00
Ashish Sharma
59f5bb4540
Merge branch 'contrib/github_pr_17652' into 'master'
...
fix(esp_tls_conn_new_sync): Fix `esp_tls_conn_new_sync`'s doc to reflect its implementation (GitHub PR)
Closes IDFGH-16528 and IDFGH-16475
See merge request espressif/esp-idf!42263
2025-09-30 16:46:37 +08:00
Ashish Sharma
9cb348789c
fix(esp_tls): limit ret code from esp_mbedtls_handshake
2025-09-24 09:36:38 +08:00
Ashish Sharma
030ba7d8cf
Merge branch 'contrib/github_pr_17470' into 'master'
...
fix(http_server): Corrected initialization value for lru_counter at h… (GitHub PR)
Closes IDFGH-16325
See merge request espressif/esp-idf!41639
2025-09-12 19:59:20 +08:00
Ashish Sharma
70d9308f16
change(cjson): update cjson version to 1.7.19
2025-09-10 18:29:18 +08:00
Ashish Sharma
08a4a2b506
docs(esp_tls): adds documentation regarding sni
2025-08-29 16:13:42 +08:00
Ashish Sharma
6acdf78438
Merge branch 'doc/add_tls_client_session_management_doc' into 'master'
...
docs: Adds doc for client session tickets
Closes IDF-13019
See merge request espressif/esp-idf!39521
2025-08-28 16:12:58 +08:00
Ashish Sharma
2b8703ef9f
fix(mbedtls): enable ssl cookie support by default
2025-08-14 12:05:02 +08:00
Ashish Sharma
414397c048
fix(esp_http_client): fix possible double memory free
2025-08-05 09:48:22 +08:00
Ashish Sharma
d9c431268a
feat(mbedtls): restructure mbedtls configuration page
2025-07-30 17:47:54 +08:00
Ashish Sharma
f7be43c83d
feat(mbedtls): adds more configuration options
2025-07-30 17:47:54 +08:00
Ashish Sharma
6259505f18
feat(mbedtls): disable unnecessary buffer allocation in dynamic buffer session reset
2025-07-30 17:45:16 +08:00
Ashish Sharma
6b02906822
fix(security): improve memory allocation handling in multiple components
2025-07-28 10:05:50 +08:00
Ashish Sharma
801ea1fc4e
fix(esp_http_client): fix memory leak in current_header_value buffer
...
Fixed memory leak in esp_http_client_cleanup() where current_header_value
buffer was not being freed when ESP_ERR_HTTP_FETCH_HEADER is returned
during header parsing failures.
2025-07-17 10:32:50 +08:00
Ashish Sharma
466a365a02
feat(mbedtls): adds support for RSA decryption with DS peripheral
2025-07-07 13:32:06 +08:00
Ashish Sharma
9c546002cb
feat(mbedtls): update to version 3.6.4
2025-07-03 11:23:34 +08:00
Ashish Sharma
0fa17c40a6
docs(system/esp_https_ota): adds ECIES-256 to pre-enc ota design doc
2025-06-30 16:04:45 +08:00
Ashish Sharma
cabb5009f2
feat(esp_crt): adds support for cross signed root certificates
2025-06-26 16:01:11 +08:00
Ashish Sharma
78af627857
fix(mbedtls): handle NULL ctx in ds rsa sign
2025-06-18 17:03:37 +08:00