nilesh.kale 
							
						 
					 
					
						
						
							
						
						fe628d5951 
					 
					
						
						
							
							feat(mbedtls): updated mbedtls version from 3.5.2 to 3.6.0  
						
						 
						
						... 
						
						
						
						This MR updated MbedTLS version to latest version 3.6.0. 
						
						
					 
					
						2024-05-07 14:16:21 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						d341540a5e 
					 
					
						
						
							
							change(drivers): other driver changes for cache malloc  
						
						 
						
						
						
						
					 
					
						2024-04-15 15:34:51 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin (Lao Kaiyao) 
							
						 
					 
					
						
						
							
						
						432864e917 
					 
					
						
						
							
							Merge branch 'ci/enable_c5_mp_ci_jobs' into 'master'  
						
						 
						
						... 
						
						
						
						ci(esp32c5mp): enable esp32c5 build on CI
See merge request espressif/esp-idf!29895  
						
						
					 
					
						2024-04-08 12:16:16 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						65b1fd33d3 
					 
					
						
						
							
							ci(esp32c5mp): disable the unsupported tests  
						
						 
						
						
						
						
					 
					
						2024-04-07 12:13:29 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						64fd14e787 
					 
					
						
						
							
							feat(mbedtls): add kconfig option for MBEDTLS_ERROR_C  
						
						 
						
						... 
						
						
						
						Disabling this config can reduce footprint for the cases where
mbedtls_strerror() is used and hence the debug strings are getting
pulled into the application image. 
						
						
					 
					
						2024-04-04 09:20:28 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								harshal.patil 
							
						 
					 
					
						
						
							
						
						e383616503 
					 
					
						
						
							
							fix(mbedtls/aes): Fix incorrect dma alignment size  
						
						 
						
						
						
						
					 
					
						2024-04-02 14:30:14 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gaoxu 
							
						 
					 
					
						
						
							
						
						40f38bea6f 
					 
					
						
						
							
							feat(dma): refactor dma calloc function  
						
						 
						
						
						
						
					 
					
						2024-04-02 14:30:14 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aditya Patwardhan 
							
						 
					 
					
						
						
							
						
						d0a23799e8 
					 
					
						
						
							
							feat(mbedtls): Added support for using ECDSA key through key manager  
						
						 
						
						
						
						
					 
					
						2024-04-01 14:37:12 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								harshal.patil 
							
						 
					 
					
						
						
							
						
						272633bde1 
					 
					
						
						
							
							fix(mbedtls/ecdsa): Fix dependant peripheral's enable and reset  
						
						 
						
						
						
						
					 
					
						2024-03-29 12:40:13 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								harshal.patil 
							
						 
					 
					
						
						
							
						
						84b6940ce4 
					 
					
						
						
							
							feat(mbedtls/ecdsa): Wrapped ecdsa_write_signature to support deterministic ECDSA signatures  
						
						 
						
						
						
						
					 
					
						2024-03-29 12:14:11 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								harshal.patil 
							
						 
					 
					
						
						
							
						
						70ef80d974 
					 
					
						
						
							
							feat(mbedtls/ecdsa): Add support for deterministic ECDSA signature generation  
						
						 
						
						
						
						
					 
					
						2024-03-29 12:14:11 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								harshal.patil 
							
						 
					 
					
						
						
							
						
						95fac15698 
					 
					
						
						
							
							feat(hal/ecdsa): Add HAL API for operation successful check  
						
						 
						
						
						
						
					 
					
						2024-03-29 12:14:11 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								harshal.patil 
							
						 
					 
					
						
						
							
						
						9cd10e196b 
					 
					
						
						
							
							feat(hal/sha): use RCC atomic block to enable/reset the SHA peripheral  
						
						 
						
						
						
						
					 
					
						2024-03-27 11:23:30 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								harshal.patil 
							
						 
					 
					
						
						
							
						
						211a2a5477 
					 
					
						
						
							
							feat(mbedtls/sha): Support SHA-DMA operations by satisfying L1 cache alignment requirements  
						
						 
						
						... 
						
						
						
						- Use block mode as default SHA operation mode instead of DMA 
						
						
					 
					
						2024-03-27 11:23:29 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								harshal.patil 
							
						 
					 
					
						
						
							
						
						d737625215 
					 
					
						
						
							
							feat(mbedtls/sha): Support in AXI-DMA SHA driver layer  
						
						 
						
						
						
						
					 
					
						2024-03-27 11:23:29 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								harshal.patil 
							
						 
					 
					
						
						
							
						
						853bff88c5 
					 
					
						
						
							
							change(mbedtls/sha): replace Cache ROM APIs usage with APIs from esp_cache.h  
						
						 
						
						
						
						
					 
					
						2024-03-27 11:23:29 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								harshal.patil 
							
						 
					 
					
						
						
							
						
						c4f052cee4 
					 
					
						
						
							
							feat(mbedtls/aes): Satisfy L1 cache alignment for AES-GCM DMA operations  
						
						 
						
						
						
						
					 
					
						2024-03-26 11:38:33 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								harshal.patil 
							
						 
					 
					
						
						
							
						
						07f7b06d8d 
					 
					
						
						
							
							change(mbedtls/aes): Move aad desc population into the internal AES-GCM DMA process API  
						
						 
						
						
						
						
					 
					
						2024-03-26 11:31:11 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								harshal.patil 
							
						 
					 
					
						
						
							
						
						0b16999093 
					 
					
						
						
							
							fix(mbedtls/aes): Remove ESP_CACHE_MSYNC_FLAG_UNALIGNED flag for the cache M2C operation  
						
						 
						
						
						
						
					 
					
						2024-03-22 14:45:34 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						cd47cf46dc 
					 
					
						
						
							
							Merge branch 'esp32p4/add_aes_support' into 'master'  
						
						 
						
						... 
						
						
						
						feat: add AES support for ESP32-P4
Closes IDF-6519
See merge request espressif/esp-idf!26429  
						
						
					 
					
						2024-03-15 11:43:22 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wu Zheng Hui 
							
						 
					 
					
						
						
							
						
						5a682c3bbb 
					 
					
						
						
							
							Merge branch 'feature/optimize_chips_active_power' into 'master'  
						
						 
						
						... 
						
						
						
						feat(system): Optimize the power consumption of esp32h2 and esp32c6 in the active state
Closes IDF-5658
See merge request espressif/esp-idf!27798  
						
						
					 
					
						2024-03-14 12:08:33 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								harshal.patil 
							
						 
					 
					
						
						
							
						
						e8268d8b6b 
					 
					
						
						
							
							feat(hal/aes): use RCC atomic block to enable/reset the AES peripheral  
						
						 
						
						
						
						
					 
					
						2024-03-13 15:22:07 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								harshal.patil 
							
						 
					 
					
						
						
							
						
						2abb656ba2 
					 
					
						
						
							
							feat(mbedtls/aes): Support AES-DMA operations by satisfying L1 cache alignment requirements  
						
						 
						
						... 
						
						
						
						- Use DMA RX done interrupt status bit while waiting for DMA rx transfer 
						
						
					 
					
						2024-03-13 15:22:07 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								harshal.patil 
							
						 
					 
					
						
						
							
						
						9b15189583 
					 
					
						
						
							
							change(mbedtls): replace Cache ROM APIs usage with APIs from esp_cache.h  
						
						 
						
						... 
						
						
						
						- Only APIs used in esp_crypto_shared_gdma and aes have been replaced
- Get dcache line size using cache api instead of Kconfig 
						
						
					 
					
						2024-03-13 15:22:07 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								harshal.patil 
							
						 
					 
					
						
						
							
						
						a6012c9e5a 
					 
					
						
						
							
							feat(mbedtls/aes): add AES peripheral support for esp32p4  
						
						 
						
						
						
						
					 
					
						2024-03-13 15:22:06 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								harshal.patil 
							
						 
					 
					
						
						
							
						
						83dd60307f 
					 
					
						
						
							
							feat(mbedtls/esp_crypto_shared_gdma): support AXI-DMA in the crypto shared gdma layer  
						
						 
						
						... 
						
						
						
						- In case of AXI-DMA, the DMA descriptors need to be 8 bytes aligned
lldesc_t do not satify this condition thus we need to replace it with
dma_descriptor_t (align(4) and align(8)) in esp_crypto_shared_gdma.
- Added new shared gdma start API that supports the dma_descriptor_t
DMA descriptor.
- Added some generic dma descriptor macros and helper functions
- replace lldesc_t with dma_descriptor_t 
						
						
					 
					
						2024-03-13 15:22:06 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								harshal.patil 
							
						 
					 
					
						
						
							
						
						2c570ed53b 
					 
					
						
						
							
							change(mbedtls/aes): moved esp_aes_internal.h to be a private header  
						
						 
						
						... 
						
						
						
						- Also enable AES-GCM test in the hal crypto test app for all targets 
						
						
					 
					
						2024-03-13 15:22:06 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						6dd040a61b 
					 
					
						
						
							
							Merge branch 'update/update_certs_bundle' into 'master'  
						
						 
						
						... 
						
						
						
						Update esp_crt_bundle certificates
See merge request espressif/esp-idf!29562  
						
						
					 
					
						2024-03-13 15:42:31 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								harshal.patil 
							
						 
					 
					
						
						
							
						
						343a6f47ab 
					 
					
						
						
							
							fix(mbedtls/aes-gcm): Fix null pointer derefernce coverity reports  
						
						 
						
						... 
						
						
						
						- Also fixed a tcp_transport and https_server report 
						
						
					 
					
						2024-03-12 12:36:00 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						92849e660e 
					 
					
						
						
							
							fix(mbedtls): fixing ecdsa's dependence on ecc_mult clock  
						
						 
						
						
						
						
					 
					
						2024-03-12 10:10:42 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Espressif BOT 
							
						 
					 
					
						
						
							
						
						bebdf7b989 
					 
					
						
						
							
							change(mbedtls/crt_bundle): Update esp_crt_bundle certificates  
						
						 
						
						
						
						
					 
					
						2024-03-12 10:00:36 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nilesh.kale 
							
						 
					 
					
						
						
							
						
						f6a7fb13cd 
					 
					
						
						
							
							feat: re enables tests on p4  
						
						 
						
						... 
						
						
						
						This commit re-enables mbedtls and hal/crypto testapos on p4. 
						
						
					 
					
						2024-03-05 17:48:05 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								harshal.patil 
							
						 
					 
					
						
						
							
						
						a21a16f34f 
					 
					
						
						
							
							ci(mbedtls/gcm): Added test to verify software fallback for non-AES cipher GCM operations  
						
						 
						
						
						
						
					 
					
						2024-02-23 10:47:30 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								harshal.patil 
							
						 
					 
					
						
						
							
						
						8977be856d 
					 
					
						
						
							
							fix(mbedtls/gcm): Add support for software fallback for non-AES ciphers in a GCM operation  
						
						 
						
						... 
						
						
						
						- Even if the config MBEDTLS_HARDWARE_AES is enabled, we now support fallback
to software implementation of GCM operations when non-AES ciphers are used. 
						
						
					 
					
						2024-02-23 10:47:30 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nilesh.kale 
							
						 
					 
					
						
						
							
						
						aab3f604ec 
					 
					
						
						
							
							feat(hal/testapps): Added AES and SHA testcases with DMA support  
						
						 
						
						
						
						
					 
					
						2024-02-09 14:23:06 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nilesh.kale 
							
						 
					 
					
						
						
							
						
						8472bcb7d3 
					 
					
						
						
							
							feat(mbedtls): updated mbedtls version from 3.5.0 to 3.5.2  
						
						 
						
						... 
						
						
						
						This updates the submodule mbedtls to its latest version 3.5.2. 
						
						
					 
					
						2024-02-01 10:43:16 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aditya Patwardhan 
							
						 
					 
					
						
						
							
						
						4dc2ace0b7 
					 
					
						
						
							
							fix(esp_hw_support): Update key manager support  
						
						 
						
						... 
						
						
						
						1) Added new Key Manager APIs
    2) Added crypto locking layer for Key Manager
    3) Remove support for deploying known key
    4) Format key manager support
    5) Fix build header error
    6) Updated the key_mgr_types.h file
    7) Added key manager tests 
						
						
					 
					
						2024-01-23 10:24:39 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						a792c24b2a 
					 
					
						
						
							
							ci(mbedtls): remove duplicated build-rules  
						
						 
						
						
						
						
					 
					
						2024-01-16 17:14:12 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fu Hanxi 
							
						 
					 
					
						
						
							
						
						9a9b1cd11f 
					 
					
						
						
							
							ci(ecdsa): migrate from .gitlab/ci/rules.yml to .build-test-rules.yml  
						
						 
						
						
						
						
					 
					
						2024-01-10 15:29:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aditya Patwardhan 
							
						 
					 
					
						
						
							
						
						1220c36f96 
					 
					
						
						
							
							Merge branch 'fix/build_failure_when_hardware_gcm_is_disabled' into 'master'  
						
						 
						
						... 
						
						
						
						fix(mbedtls/gcm): Fix build failure when config `MBEDTLS_HARDWARE_GCM` is disabled
See merge request espressif/esp-idf!28149  
						
						
					 
					
						2024-01-08 13:35:04 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						7c004fd7f8 
					 
					
						
						
							
							Merge branch 'bugfix/fix_dynamic_mbedtls_crash' into 'master'  
						
						 
						
						... 
						
						
						
						mbedtls: Fix enable dynamic mbedtls will occur heap corruption when server support TLS renegotiation
Closes IDF-8529
See merge request espressif/esp-idf!28086  
						
						
					 
					
						2024-01-08 11:39:39 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								harshal.patil 
							
						 
					 
					
						
						
							
						
						8ac4d9ab99 
					 
					
						
						
							
							fix(mbedtls/gcm): Avoid using GCM hardware when config MBEDTLS_HARDWARE_GCM is disabled  
						
						 
						
						
						
						
					 
					
						2024-01-04 12:20:11 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								harshal.patil 
							
						 
					 
					
						
						
							
						
						c1ed825d3e 
					 
					
						
						
							
							fix(mbedtls/gcm): Fix build failure when config MBEDTLS_HARDWARE_GCM is disabled  
						
						 
						
						
						
						
					 
					
						2024-01-04 12:20:10 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						3c5a4f9e8a 
					 
					
						
						
							
							ci(p4): added todo jira for disabled tests on p4  
						
						 
						
						
						
						
					 
					
						2024-01-04 09:36:38 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						907b876354 
					 
					
						
						
							
							ci(p4): temporarily disable failed ci tests on p4  
						
						 
						
						
						
						
					 
					
						2024-01-04 09:36:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jim 
							
						 
					 
					
						
						
							
						
						b0b6980421 
					 
					
						
						
							
							mbedtls: Fix enable dynamic mbedtls will occur heap corruption when server support TLS renegotiation  
						
						 
						
						
						
						
					 
					
						2023-12-22 17:23:42 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						01f50ee7f5 
					 
					
						
						
							
							refactor: migrate atecc608a_ecdsa example to crypto authlib repository  
						
						 
						
						... 
						
						
						
						- ESP32-WROOM-32SE has been discontinued and marked as NRND
- This change removes all references to ESP32-WROOM-32SE from IDF
- The example has been migrated to esp-cryptoauthlib repository and it
  can be used through the component manager
  (https://components.espressif.com/components/espressif/esp-cryptoauthlib ) 
						
						
					 
					
						2023-12-22 09:11:41 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						d3afab15bd 
					 
					
						
						
							
							Merge branch 'update/update_certs_bundle' into 'master'  
						
						 
						
						... 
						
						
						
						Update esp_crt_bundle certificates
See merge request espressif/esp-idf!27932  
						
						
					 
					
						2023-12-20 20:36:23 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						a596ca56a8 
					 
					
						
						
							
							fix(mbedtls): fix -Wstrict-prototypes warning when compiling on Linux  
						
						 
						
						
						
						
					 
					
						2023-12-19 13:29:15 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Espressif BOT 
							
						 
					 
					
						
						
							
						
						8f0f7f007c 
					 
					
						
						
							
							change(mbedtls/crt_bundle): Update esp_crt_bundle certificates  
						
						 
						
						
						
						
					 
					
						2023-12-19 14:40:56 +08:00