Darian Leung 
							
						 
					 
					
						
						
							
						
						781d06af73 
					 
					
						
						
							
							esp_hw_support: Remove compare_set.h API  
						
						 
						
						... 
						
						
						
						This function removes the following legacy atomic CAS functions:
From compare_set.h (file removed):
- compare_and_set_native()
- compare_and_set_extram()
From portmacro.h
- uxPortCompareSet()
- uxPortCompareSetExtram()
Users should call esp_cpu_compare_and_set() instead as this function hides the details
of atomic CAS on internal and external RAM addresses.
Due to the removal of compare_set.h, some missing header includes are also fixed in this commit. 
						
						
					 
					
						2022-07-22 00:06:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						fc43533859 
					 
					
						
						
							
							mbedtls: enable all tests except SHA for ESP32-C2  
						
						 
						
						
						
						
					 
					
						2022-06-10 15:08:06 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						6a8aed12ee 
					 
					
						
						
							
							ci: partially enable ut tests for esp32c2  
						
						 
						
						... 
						
						
						
						Disabled test cases are tracked in:
 IDF-4465, IDF-5045, IDF-5057, IDF-5058, IDF-5059, IDF-5060, IDF-5061, IDF-5131
- test_fatfs: IDF-5136
- test_pm: IDF-5053
- test_cache_mmu: IDF-5138
- test_partitions: IDF-5137
- test_vfs: IDF-5139
- test_freertos: IDF-5140
- test_wpa_supplicant: IDF-5046
- test_mbedtls: IDF-5141
- test_pthread: IDF-5142
- test_protocomm: IDF-5143
- test_lightsleep: IDF-5053
- test_taskwdt: IDF-5055
- test_tcp_transport: IDF-5144
- test_app_update: IDF-5145
- test_timer: IDF-5052
- test_spi: IDF-5146
- test_rtc_clk: IDF-5060
- test_heap: IDF-5167
ci: fixed issues for tests of libgcc, ets_timer, newlib
test_pm: support on C2 
						
						
					 
					
						2022-06-02 14:23:35 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						374712921a 
					 
					
						
						
							
							CI: add configs for running S2,  S3 unit tests with PSRAM  
						
						 
						
						... 
						
						
						
						Fixed various minor failures detected with these configs. 
						
						
					 
					
						2022-03-04 15:29:17 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darian Leung 
							
						 
					 
					
						
						
							
						
						57fd78f5ba 
					 
					
						
						
							
							freertos: Remove legacy data types  
						
						 
						
						... 
						
						
						
						This commit removes the usage of all legacy FreeRTOS data types that
are exposed via configENABLE_BACKWARD_COMPATIBILITY. Legacy types can
still be used by enabling CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY. 
						
						
					 
					
						2022-02-09 23:05:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						97e05c6f8b 
					 
					
						
						
							
							crypto: also apply cache writeback/invalidate for SPIRAM_USE_MEMMAP  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/7944  
						
						
					 
					
						2021-12-08 12:09:01 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						7fc7c49e5d 
					 
					
						
						
							
							crypto: allocate all DMA descriptors to DMA capable memory.  
						
						 
						
						... 
						
						
						
						These were previously placed on the stack, but the stack could be placed in
RTC RAM which is not DMA capable. 
						
						
					 
					
						2021-12-08 12:09:01 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						bf21cf0c99 
					 
					
						
						
							
							aes/sha: change gdma transfer ability for sram to be 1 byte aligned  
						
						 
						
						... 
						
						
						
						Previously GDMA transfer ability was set to 4 bytes, but buffers might
be not fulfill these requirements 
						
						
					 
					
						2021-08-05 11:02:17 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						89b6baf2b8 
					 
					
						
						
							
							mbedtls tests: Add optional debug log output to AES stream tests  
						
						 
						
						
						
						
					 
					
						2021-02-12 04:08:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						51169b0e0c 
					 
					
						
						
							
							AES/SHA: use GDMA driver instead of LL  
						
						 
						
						
						
						
					 
					
						2021-01-19 11:02:51 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						1b6891c5d8 
					 
					
						
						
							
							mbedtls: merge changes from C3  
						
						 
						
						
						
						
					 
					
						2020-12-29 10:56:13 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						457ce080ae 
					 
					
						
						
							
							AES: refactor and add HAL layer  
						
						 
						
						... 
						
						
						
						Refactor the AES driver and add HAL, LL and caps.
Add better support for running AES-GCM fully in hardware. 
						
						
					 
					
						2020-12-10 09:04:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						66fb5a29bb 
					 
					
						
						
							
							Whitespace: Automated whitespace fixes (large commit)  
						
						 
						
						... 
						
						
						
						Apply the pre-commit hook whitespace fixes to all files in the repo.
(Line endings, blank lines at end of file, trailing whitespace) 
						
						
					 
					
						2020-11-11 07:36:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						bff0016eb8 
					 
					
						
						
							
							crypto accelerator support on esp32s3  
						
						 
						
						... 
						
						
						
						SHA: passing unit tests
RSA: pass tests
AES: tests passing 
						
						
					 
					
						2020-09-22 15:15:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						32f16e8c30 
					 
					
						
						
							
							crypto tests: fix mallocs that were missing MALLOC_CAP_8BIT  
						
						 
						
						... 
						
						
						
						Tests had the potential to fail they got non byte-accessible memory allocated. 
						
						
					 
					
						2020-03-30 11:12:20 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						ffb9010cbe 
					 
					
						
						
							
							aes: Fixed tag sometime being wrong for HW GCM  
						
						 
						
						... 
						
						
						
						The GCM hardware accelerated algorithm for S2 would sometimes output
the wrong tag.
Added additional tests for AES and GCM
Re-enable HW GCM as default option 
						
						
					 
					
						2020-03-18 08:44:38 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						3351376a11 
					 
					
						
						
							
							AES: optimize AES-GCM  
						
						 
						
						... 
						
						
						
						HW acceleration for GCM is now enabled by default
Closes IDF-1443 
						
						
					 
					
						2020-03-12 10:20:24 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						37369a8a57 
					 
					
						
						
							
							crypto: SHA and AES accelerator bring up for S2  
						
						 
						
						... 
						
						
						
						Brings up, fixes and enables AES and SHA hardware acceleration.
Closes IDF-714
Closes IDF-716 
						
						
					 
					
						2020-03-11 15:09:45 +08:00