Commit Graph

53388 Commits

Author SHA1 Message Date
Akshat Agrawal
7a9acae345 Remove hardcoded GSP subattributes 2026-06-24 10:34:04 +05:30
Akshat Agrawal
b7b54b3650 Fix unwanted encryption of NAFs 2026-06-23 22:12:44 +05:30
Nachiket Kukade
d36416980c feat(nan): Add aes_wrap/unwrap crypto callbacks
- Use crypto callbacks instead of calling internal API's
- Clean up of unused code, flags. Re-arrange functions
2026-06-23 22:08:06 +05:30
Akshat Agrawal
c4b1e06057 Address review comments VNC 2026-06-23 22:08:06 +05:30
Akshat Agrawal
2c134933ec Address review comments and fix build errors 2026-06-23 22:08:06 +05:30
Akshat Agrawal
601faef85b fix(nan): Add service hash to NVS to maintain pairing states after reset 2026-06-23 22:08:06 +05:30
Akshat Agrawal
afd5a13e71 Change the NIRA verification logic 2026-06-23 22:08:06 +05:30
Akshat Agrawal
e64f0d7b1d fix(nan): Disable/Enable Pairing setup bit based on NIK stored in NVS
- Only send pairing followup only if nik caching is enabled
2026-06-23 22:08:06 +05:30
Nachiket Kukade
7d6d7ead9a feat(nan): persist NIK/NPK credentials in NVS
Replace nik/nik_valid in wifi_nan_sync_config_t with reset_current_nvs_creds
and use_nvs_for_caching. On NAN start, load the saved own NIK and peer
credentials from NVS (or erase them when reset is requested); generate and
persist a fresh own NIK only when none is valid and caching is enabled.

PASN reuses the SAE module (PWE/crypto and the comeback-token mechanism),
so define CONFIG_SAE whenever SoftAP-SAE or PASN is enabled. This fixes the
undefined references to check_comeback_token()/auth_build_token_req() when
SOFTAP config is disabled.
2026-06-23 22:08:06 +05:30
Nachiket Kukade
11ac60fcbb refactor(nan): consolidate NIRA construction into esp_nan_construct_nira 2026-06-23 22:08:06 +05:30
Akshat Agrawal
713fee2929 Add pairing followup timeout and post CONFIRM Failure 2026-06-23 22:08:06 +05:30
Nachiket Kukade
b45178e798 fix(nan): Move Pairing API's to private header 2026-06-23 22:08:06 +05:30
Nachiket Kukade
0d9225db5a fix(nan): address esp_ai_reviewer review comments 2026-06-23 22:08:06 +05:30
Akshat Agrawal
92a41a8f37 Address Review comments 2026-06-23 22:08:06 +05:30
Akshat Agrawal
f68fb697f7 fix(nan): fix NAN pairing NIK/NIRA exchange and verification
Register esp_nan_verify_nira, cache NIRA for publish frames, send own_nik
in pairing follow-up, and complete pairing only after peer NIK is stored.
2026-06-23 22:08:06 +05:30
Akshat Agrawal
cd94023075 fix(nan): Add CLUSTER_JOIN Event and Cluster merging feat 2026-06-23 22:08:06 +05:30
Akshat Agrawal
2a8c1b5b24 fix(nan): Add NDP Setup timeout at the publisher side
- fix PASN initiator pmksa_cache_get() usage with the extra argument
- Add attributes to secured NDP frames according to Specs
- Resolve M2 MIC verification failure in secured datapath
2026-06-23 22:08:06 +05:30
Adam Múdry
fa8039b5ca Merge branch 'test/vfs_fix_register_check' into 'master'
test(vfs): Test changes regarding VFS register incorrect check fix and fix VFS host test not being run at all

See merge request espressif/esp-idf!49674
2026-06-23 14:02:16 +02:00
He Binglin
12ad118657 Merge branch 'change/esp_idf_dpd_optimize' into 'master'
Change/esp idf dpd optimize

Closes PM-765 and PM-728

See merge request espressif/esp-idf!49761
2026-06-23 19:55:08 +08:00
Renz Christian Bagaporo
ad1912642a Merge branch 'contrib/github_pr_18724' into 'master'
fix(heap_task_info): Fix incorrect current_usage subtraction on realloc() (GitHub PR)

Closes IDFGH-17818

See merge request espressif/esp-idf!49745
2026-06-23 17:21:15 +08:00
Ren Peiying
89f31066e7 Merge branch 'docs/update_bot_project_name_for_esp_idf' into 'master'
docs: Update chatbot project name for esp-idf

See merge request espressif/esp-idf!49920
2026-06-23 17:19:27 +08:00
Jiang Jiang Jian
1c21efd181 Merge branch 'feat/update_esp32s31_phylib' into 'master'
feat(phy): update esp32s31 phy lib

See merge request espressif/esp-idf!49564
2026-06-23 17:09:28 +08:00
Jakub Kocka
97984457c9 Merge branch 'ci/remove_pwsh_check' into 'master'
ci: Remove PowerShell pre-commit hook and check_powershell job

Closes IDF-15819

See merge request espressif/esp-idf!49893
2026-06-23 16:40:24 +08:00
renpeiying
c0ab9f7388 docs: Update chatbot project name for esp-idf 2026-06-23 15:09:15 +08:00
hebinglin
a6884a9d4d change(esp_hw_support): support optional delay for DPD entry and exit 2026-06-23 14:54:30 +08:00
hebinglin
619ac952b6 fix(spi_flash): fix dpd failed when spi hal placed in flash 2026-06-23 14:54:11 +08:00
Jiang Jiang Jian
dc2fcf2c6c Merge branch 'bugfix/defering_post_disconnect_event_after_disassociation_tx_callback' into 'master'
fix(wifi): post disconnect event after disassociation tx callback

Closes WIFIBUG-1858

See merge request espressif/esp-idf!48796
2026-06-23 14:17:37 +08:00
Alexey Lapshin
4817812003 Merge branch 'feature/enable_zb_for_esp32p4' into 'master'
feat(soc): enable zb* extensions for esp32p4 greater v3

See merge request espressif/esp-idf!49822
2026-06-23 10:02:21 +04:00
Mahavir Jain
cb56e6cbd9 Merge branch 'feat/esp_http_server-ws-strictness-foundation-and-handshake' into 'master'
feat(esp_http_server): update websocket server to check RFC6455 headers

See merge request espressif/esp-idf!48903
2026-06-23 11:10:58 +05:30
Wan Lei
e5d57f55b4 Merge branch 'fix/twai_ci_job_pollution' into 'master'
fix(ci): twai test close board to fixed ci jobs pullotion

Closes IDFCI-4973

See merge request espressif/esp-idf!49894
2026-06-23 11:10:42 +08:00
C.S.M
3517052686 Merge branch 'fix/jpeg_over_size' into 'master'
fix(jpeg): Fix the jpeg size might exceed the buffer size

See merge request espressif/esp-idf!49799
2026-06-23 10:42:17 +08:00
Mahavir Jain
bae7a9ee3a Merge branch 'fix/esp_tee_heap_poison' into 'master'
fix(esp_tee): Prevent TEE from dispatching the REE heap poisoning callback

See merge request espressif/esp-idf!49773
2026-06-22 19:09:01 +05:30
morris
ecd6425701 Merge branch 'bugfix/sdio_slave_buffer_size_limit' into 'master'
fix(sdio_slave): align buffer size checks with descriptor limits

See merge request espressif/esp-idf!49853
2026-06-22 21:15:38 +08:00
Adam Múdry
670fb68bc7 test(vfs): Test changes regarding VFS register incorrect check fix 2026-06-22 14:48:13 +02:00
Rahul Tank
7d33607e26 Merge branch 'feat/throughput_l2cap_coc' into 'master'
Added l2cap_coc example for throughput

Closes BLERP-2890

See merge request espressif/esp-idf!47284
2026-06-22 18:07:07 +05:30
wanckl
4ab13e5894 fix(ci): twai test close board to fixed ci jobs pullotion 2026-06-22 20:18:58 +08:00
Adam Múdry
199a403d81 fix(vfs): Fix __errno_r(__getreent()) correctness for Linux 2026-06-22 14:01:55 +02:00
Wu Zheng Hui
32a17773f4 Merge branch 'feat/make_thread_safe_optional' into 'master'
feat(freertos): make FREERTOS_PORT_THREAD_SAFE_CLAIM optional

See merge request espressif/esp-idf!49816
2026-06-22 19:34:12 +08:00
Jakub Kocka
2740359845 ci: Remove PowerShell pre-commit hook and check_powershell job 2026-06-22 13:22:57 +02:00
Samuel Obuch
b604e133eb Merge branch 'docs/add_semihosting_chapter' into 'master'
docs(jtag-debugging): add semihosting chapter

Closes IDF-15033

See merge request espressif/esp-idf!48709
2026-06-22 12:55:06 +02:00
Samuel Obuch
71e057cfca docs(jtag-debugging): add semihosting chapter
Co-authored-by: Shen Mengjing <shenmengjing@espressif.com>
Co-authored-by: Zhang Shu Xian <zhangshuxian@espressif.com>
2026-06-22 12:55:06 +02:00
muhaidong
c6c152bef3 fix(wifi): post disconnect event after disassociation tx callback 2026-06-22 17:50:50 +08:00
Samuel Obuch
7fac3ca134 Merge branch 'fix/lp_core_noreset_under_debug_option' into 'master'
fix(lp_core): fix build for CONFIG_ULP_NORESET_UNDER_DEBUG=n

See merge request espressif/esp-idf!49831
2026-06-22 11:05:10 +02:00
C.S.M
ad58073b75 fix(jpeg): Fix the jpeg size might exceed the buffer size 2026-06-22 16:20:51 +08:00
Wang Ning
be650228e8 Merge branch 'docs/add_idf_install_flowchart' into 'master'
docs: add flowchart for get-started

Closes DOC-13969

See merge request espressif/esp-idf!47477
2026-06-22 16:10:35 +08:00
Juraj Michalek
e197da08dd docs: add idf.py wokwi command documentation
Closes DOC-14900
2026-06-22 15:59:25 +08:00
Juraj Michalek
0f909d01e9 docs: add idf.py wokwi command documentation 2026-06-22 15:59:25 +08:00
Wang Ning
79fbf6b2d4 docs: add flowchart for get-started 2026-06-22 15:14:55 +08:00
Island
bf08ef8b50 Merge branch 'feat/ble_log_compression_module_cfg_update' into 'master'
Feat/ble log compression module cfg update

See merge request espressif/esp-idf!48467
2026-06-22 14:15:26 +08:00
Ashish Sharma
8190ca035e fix(ws): enforce RFC 6455 §4.2.1 handshake requirements 2026-06-22 14:05:34 +08:00