David Cermak 
							
						 
					 
					
						
						
							
						
						5f6cb31105 
					 
					
						
						
							
							lwip: Support IPv6 only mode  
						
						
						
						
					 
					
						2023-02-27 08:53:34 +01:00 
						 
				 
			
				
					
						
							
							
								Laukik Hase 
							
						 
					 
					
						
						
							
						
						47c153ad9e 
					 
					
						
						
							
							mbedtls/test_apps: Fix performance logs  
						
						... 
						
						
						
						- For esp32-c2, the `CONFIG_NEWLIB_NANO_FORMAT` is enabled by
  default which does not allow printing `int64_t` values
- Copied these values to a `uint32_t` variable for printing
  them properly 
						
						
					 
					
						2023-02-24 12:26:21 +05:30 
						 
				 
			
				
					
						
							
							
								Laukik Hase 
							
						 
					 
					
						
						
							
						
						9f0435faa4 
					 
					
						
						
							
							mbedtls: Add test config with CONFIG_COMPILER_OPTIMIZATION_PERF  
						
						
						
						
					 
					
						2023-02-21 18:45:25 +05:30 
						 
				 
			
				
					
						
							
							
								Laukik Hase 
							
						 
					 
					
						
						
							
						
						45df5b56d5 
					 
					
						
						
							
							esp32/mpi: Added alternate workaround for MPI data corruption issue  
						
						... 
						
						
						
						- Use DPORT_WRITE_REG (volatile writes) wrappers to write to the
  MPI peripheral
- Updated the previous workaround added for the same issue as it
  was failing in some long runs and with `COMPILER_OPTIMIZATION_PERF`
  enabled.
- The test performance numbers had to be updated due to the
  performance penalty introduced by this fix.
Closes https://github.com/espressif/esp-idf/issues/10403  
						
						
					 
					
						2023-02-21 18:43:54 +05:30 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						a9e7ccb166 
					 
					
						
						
							
							Merge branch 'contrib/github_pr_10648' into 'master'  
						
						... 
						
						
						
						[AES] Timeout: return error dont abort (GitHub PR)
Closes IDFGH-9265
See merge request espressif/esp-idf!22266  
						
						
					 
					
						2023-02-21 01:14:05 +08:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						5e5343d429 
					 
					
						
						
							
							TWDT: Use the new TWDT Kconfig options in the examples and tests  
						
						
						
						
					 
					
						2023-02-17 11:22:25 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						ca0f982420 
					 
					
						
						
							
							aes: fix minor formatting issues  
						
						
						
						
					 
					
						2023-02-15 12:45:29 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						fd3e0b0b18 
					 
					
						
						
							
							esp32h2(ci): enable target test  
						
						
						
						
					 
					
						2023-02-15 10:20:43 +08:00 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						e4e4ffa3f4 
					 
					
						
						
							
							esp32h2: enable DS peripheral support in driver and test application  
						
						
						
						
					 
					
						2023-02-13 10:27:15 +05:30 
						 
				 
			
				
					
						
							
							
								Laukik Hase 
							
						 
					 
					
						
						
							
						
						d4abf3ff45 
					 
					
						
						
							
							mbedtls: Remove -Wno-format compile option for test app  
						
						
						
						
					 
					
						2023-02-08 12:31:09 +05:30 
						 
				 
			
				
					
						
							
							
								harshal.patil 
							
						 
					 
					
						
						
							
						
						6206c1e213 
					 
					
						
						
							
							mbedtls: enable RSA support for esp32c6  
						
						
						
						
					 
					
						2023-02-03 11:46:42 +05:30 
						 
				 
			
				
					
						
							
							
								Chip Weinberger 
							
						 
					 
					
						
						
							
						
						91ab4b5513 
					 
					
						
						
							
							[AES] Timeout: return error dont abort  
						
						
						
						
					 
					
						2023-01-30 01:37:00 -08:00 
						 
				 
			
				
					
						
							
							
								harshal.patil 
							
						 
					 
					
						
						
							
						
						75899755b7 
					 
					
						
						
							
							mbedtls: fix null pointer dereference of variable iv_off  
						
						... 
						
						
						
						iv_off gets dereferenced before being check for NULL 
						
						
					 
					
						2023-01-24 12:20:00 +05:30 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						e7ca2f2622 
					 
					
						
						
							
							Merge branch 'feature/esp32c6_enable_hmac_and_ds_support' into 'master'  
						
						... 
						
						
						
						Feature/esp32c6 enable hmac and ds support
Closes IDF-5355 and IDF-5360
See merge request espressif/esp-idf!21761  
						
						
					 
					
						2023-01-20 20:30:54 +08:00 
						 
				 
			
				
					
						
							
							
								Aditya Patwardhan 
							
						 
					 
					
						
						
							
						
						4831edc624 
					 
					
						
						
							
							esp32c6/hal: Added support for HMAC and DS on esp32c6  
						
						... 
						
						
						
						* Update DS test_apps for esp32c6 SoC 
						
						
					 
					
						2023-01-19 09:53:34 +05:30 
						 
				 
			
				
					
						
							
							
								Sachin Parekh 
							
						 
					 
					
						
						
							
						
						b060179400 
					 
					
						
						
							
							mbedtls/ecp: Fix incorrect ECP parameter value  
						
						... 
						
						
						
						- Add sanity checks in mbedtls port
- Add ECP test cases covering shorter scalar values 
						
						
					 
					
						2023-01-18 14:24:57 +05:30 
						 
				 
			
				
					
						
							
							
								Aditya Patwardhan 
							
						 
					 
					
						
						
							
						
						634e408ca4 
					 
					
						
						
							
							Merge branch 'fix/mbedtls_port_sanity_checks_and_return_values' into 'master'  
						
						... 
						
						
						
						mbedtls/port: refactor sanity checks and their return values
Closes IDF-3810
See merge request espressif/esp-idf!21987  
						
						
					 
					
						2023-01-17 19:21:52 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						94120b82c2 
					 
					
						
						
							
							esp32h2: add build test  
						
						
						
						
					 
					
						2023-01-17 10:29:04 +08:00 
						 
				 
			
				
					
						
							
							
								harshal.patil 
							
						 
					 
					
						
						
							
						
						5ee1e97e6f 
					 
					
						
						
							
							mbedtls: added a test of different auth-tag lengths in AES-GCM  
						
						
						
						
					 
					
						2023-01-16 15:04:08 +05:30 
						 
				 
			
				
					
						
							
							
								harshal.patil 
							
						 
					 
					
						
						
							
						
						270ff95022 
					 
					
						
						
							
							mbedtls/port: refactor sanity checks and their return values  
						
						... 
						
						
						
						Refactored and returned correct error codes for sanity checks
present in port layer esp_aes.c and esp_aes_gcm.c 
						
						
					 
					
						2023-01-16 15:04:08 +05:30 
						 
				 
			
				
					
						
							
							
								harshal.patil 
							
						 
					 
					
						
						
							
						
						9a47f8a066 
					 
					
						
						
							
							mbedtls/port: added stream_block parameter sanity check  
						
						
						
						
					 
					
						2023-01-16 15:04:08 +05:30 
						 
				 
			
				
					
						
							
							
								Laukik Hase 
							
						 
					 
					
						
						
							
						
						4f67662cab 
					 
					
						
						
							
							Merge branch 'feature/mbedtls-3.3.0' into 'master'  
						
						... 
						
						
						
						mbedtls: Update to v3.3.0
Closes IDF-6536
See merge request espressif/esp-idf!21897  
						
						
					 
					
						2023-01-12 19:38:51 +08:00 
						 
				 
			
				
					
						
							
							
								Espressif BOT 
							
						 
					 
					
						
						
							
						
						35cd5ee57b 
					 
					
						
						
							
							Update esp_crt_bundle certificates  
						
						
						
						
					 
					
						2023-01-11 10:00:31 +08:00 
						 
				 
			
				
					
						
							
							
								Laukik Hase 
							
						 
					 
					
						
						
							
						
						1e4493e592 
					 
					
						
						
							
							mbedtls: Fix build with dynamic buffers feature  
						
						
						
						
					 
					
						2023-01-09 15:41:36 +05:30 
						 
				 
			
				
					
						
							
							
								Laukik Hase 
							
						 
					 
					
						
						
							
						
						59de3948dc 
					 
					
						
						
							
							mbedtls: Update config options as per v3.3.0 release  
						
						
						
						
					 
					
						2023-01-09 15:41:36 +05:30 
						 
				 
			
				
					
						
							
							
								Laukik Hase 
							
						 
					 
					
						
						
							
						
						d2dddf13ae 
					 
					
						
						
							
							mbedtls: Update to v3.3.0  
						
						
						
						
					 
					
						2023-01-09 15:41:35 +05:30 
						 
				 
			
				
					
						
							
							
								Harshit Malpani 
							
						 
					 
					
						
						
							
						
						49ce5ada76 
					 
					
						
						
							
							ci: Fix ci failures for target esp32c6  
						
						
						
						
					 
					
						2023-01-04 11:20:52 +05:30 
						 
				 
			
				
					
						
							
							
								Harshit Malpani 
							
						 
					 
					
						
						
							
						
						e215ede439 
					 
					
						
						
							
							mbedtls: Add support to build for linux target  
						
						
						
						
					 
					
						2023-01-04 11:17:29 +05:30 
						 
				 
			
				
					
						
							
							
								LiPeng 
							
						 
					 
					
						
						
							
						
						5c93fe47cb 
					 
					
						
						
							
							mbedtls: GCM implementation is replaced with CTR-based calculation  
						
						... 
						
						
						
						- GCM operation in mbedtls used ECB, which calculated only 16 bytes of data each time.
	- Therefore, when processing a large amount of data, it is necessary to frequently set hardware acceleration calculations,
	- which could not make good use of the AES DMA function to improve efficiency.
	- Hence, GCM implementation is replaced with CTR-based calculation which utilizes AES DMA to improve efficiency. 
						
						
					 
					
						2022-12-28 12:14:29 +05:30 
						 
				 
			
				
					
						
							
							
								harshal.patil 
							
						 
					 
					
						
						
							
						
						f9f10c2590 
					 
					
						
						
							
							mbedtls: fix esp_aes_gcm_update_ad() API implementation  
						
						
						
						
					 
					
						2022-12-28 11:33:09 +05:30 
						 
				 
			
				
					
						
							
							
								harshal.patil 
							
						 
					 
					
						
						
							
						
						48840d04f0 
					 
					
						
						
							
							mbedtls: fix esp_aes_crypt_ctr writing to null stream block  
						
						
						
						
					 
					
						2022-12-28 11:33:09 +05:30 
						 
				 
			
				
					
						
							
							
								harshal.patil 
							
						 
					 
					
						
						
							
						
						06bb0ee077 
					 
					
						
						
							
							mbedtls: added SOC_AES_SUPPORT_AES_192 check in esp_aes_gcm_setkey()  
						
						
						
						
					 
					
						2022-12-28 11:33:09 +05:30 
						 
				 
			
				
					
						
							
							
								harshal.patil 
							
						 
					 
					
						
						
							
						
						e0f31edab5 
					 
					
						
						
							
							test_aes_gcm: fix output_size paramter in mbedtls_get_update()  
						
						... 
						
						
						
						mbedtls_get_update() returned MBEDTLS_ERR_GCM_BUFFER_TOO_SMALL,
as 0 used to get passed in the output_size paramter. 
						
						
					 
					
						2022-12-28 11:33:09 +05:30 
						 
				 
			
				
					
						
							
							
								harshal.patil 
							
						 
					 
					
						
						
							
						
						c15b36b9c4 
					 
					
						
						
							
							mbedtls: populate mbedtls_gcm_update() output_length paramater  
						
						
						
						
					 
					
						2022-12-28 11:33:09 +05:30 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						678d7aadd9 
					 
					
						
						
							
							esp-netif/lwip: Introduce TCP/IP stack has BSD API  
						
						... 
						
						
						
						* This variable is automatically selected when lwip stack is chosen
* This commit also fixes lwip loopback configuration 
						
						
					 
					
						2022-12-14 14:12:50 +00:00 
						 
				 
			
				
					
						
							
							
								Nathan Phillips 
							
						 
					 
					
						
						
							
						
						260fd5c5a5 
					 
					
						
						
							
							Explicitly log an invalid digest in DS data  
						
						
						
						
					 
					
						2022-12-08 10:33:59 +00:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						1575b9e43a 
					 
					
						
						
							
							ci: Disable all currently failed target tests for esp32c6  
						
						
						
						
					 
					
						2022-11-28 12:09:08 +08:00 
						 
				 
			
				
					
						
							
							
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						47c2c13de5 
					 
					
						
						
							
							build: Adds support for universal Clang toolchain  
						
						
						
						
					 
					
						2022-11-23 13:25:16 +03:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						8677216576 
					 
					
						
						
							
							esp32h2: renaming esp32h2 to esp32h4  
						
						
						
						
					 
					
						2022-11-08 17:05:33 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						9d7facf284 
					 
					
						
						
							
							Merge branch 'remove_deprecated_rc4' into 'master'  
						
						... 
						
						
						
						Removed some occurences of the RC4 cipher suite
Closes IDF-4983
See merge request espressif/esp-idf!19856  
						
						
					 
					
						2022-11-07 13:57:51 +08:00 
						 
				 
			
				
					
						
							
							
								Martin Vychodil 
							
						 
					 
					
						
						
							
						
						c9c7573f71 
					 
					
						
						
							
							Storage: Partition APIs moved to the new component 'esp_partition'  
						
						... 
						
						
						
						All the partition handling API functions and data-types were moved from the 'spi_flash' component to the new one named 'esp_partition'. See Storage 5.x migration guide for more details 
						
						
					 
					
						2022-11-02 21:54:45 +01:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						be0fdfa176 
					 
					
						
						
							
							soc: Add a soc cap, SOC_CLK_RC_FAST_D256_SUPPORTED, for whether the target has the RC_FAST_D256 clock  
						
						
						
						
					 
					
						2022-11-01 11:23:26 +08:00 
						 
				 
			
				
					
						
							
							
								jgujarathi 
							
						 
					 
					
						
						
							
						
						915fb4dfe2 
					 
					
						
						
							
							Removed some occurences of the RC4 cipher suite(deprecated now)  
						
						
						
						
					 
					
						2022-10-26 03:02:16 +00:00 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						dc34d4986a 
					 
					
						
						
							
							esp32: mpi: add workaround for data corruption issue observed with IDF 5.x toolchain  
						
						... 
						
						
						
						This fix adds a workaround to disable compiler optimization flag "-ftree-loop-distribute-patterns"
for `mpi_to_mem_block` routine. It was observed that compiler with release configuration was falling
back to `memset` call from ROM library causing an issue in correctly zero initializing MPI peripheral
block.
Please see following linked issue for more discussion and context on this issue.
Closes https://github.com/espressif/esp-idf/issues/8710 
Closes https://github.com/espressif/esp-idf/issues/9371 
Closes https://github.com/espressif/esp-idf/issues/9256 
Closes IDFGH-7102
Closes IDFGH-7842
Closes IDFGH-7714
Closes IDFCI-1452
Closes IDF-6029 
						
						
					 
					
						2022-10-21 14:29:02 +05:30 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						6c8f6597f9 
					 
					
						
						
							
							mbedtls: test_app: keep release config enabled for ESP32  
						
						... 
						
						
						
						Before `test_apps` migration, we had an independent release config,
but we can safely enable it in the default configuration for ESP32
target itself. This helps to catch any potential issues that may
occur in relevant tests because of compiler optimization flags. 
						
						
					 
					
						2022-10-21 14:29:02 +05:30 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						10dfabe650 
					 
					
						
						
							
							Merge branch 'ecc/improve_mbedtls_ecdsa' into 'master'  
						
						... 
						
						
						
						mbedtls: Added performance test for ECP and ECDSA operation
See merge request espressif/esp-idf!19337  
						
						
					 
					
						2022-10-14 15:49:22 +08:00 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						835bb4acb1 
					 
					
						
						
							
							Merge branch 'ci/fix_esp32s2_mbedtls_psram_ta' into 'master'  
						
						... 
						
						
						
						ci: Fix `esp32s2.psram.test_mbedtls_psram` UT
Closes IDFCI-1487 and IDFCI-1488
See merge request espressif/esp-idf!20577  
						
						
					 
					
						2022-10-14 10:10:07 +08:00 
						 
				 
			
				
					
						
							
							
								Laukik Hase 
							
						 
					 
					
						
						
							
						
						80204ecab2 
					 
					
						
						
							
							ci: Fix esp32s2.psram.test_mbedtls_psram UT  
						
						... 
						
						
						
						- When PSRAM is enabled, the interrupt watchdog timeout value
  needs to be increased to 800 ms from the default 500 ms. 
						
						
					 
					
						2022-10-13 10:27:05 +05:30 
						 
				 
			
				
					
						
							
							
								Sachin Parekh 
							
						 
					 
					
						
						
							
						
						130ada60ec 
					 
					
						
						
							
							mbedtls: Added performance tests for ECP and ECDSA operations  
						
						
						
						
					 
					
						2022-10-13 10:01:06 +05:30 
						 
				 
			
				
					
						
							
							
								Espressif BOT 
							
						 
					 
					
						
						
							
						
						91bd4a1f80 
					 
					
						
						
							
							Update esp_crt_bundle certificates  
						
						
						
						
					 
					
						2022-10-13 10:00:11 +08:00