Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						51169b0e0c 
					 
					
						
						
							
							AES/SHA: use GDMA driver instead of LL  
						
						
						
						
					 
					
						2021-01-19 11:02:51 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						0a95151a75 
					 
					
						
						
							
							unit_test: Refactor all performance tests that rely on cache compensated timer  
						
						... 
						
						
						
						There is no ccomp timer on C3, which means our performance tests will start
failing again due to variance caused by cache misses.
This MR adds TEST_PERFORMANCE_CCOMP_ macro that will only fail
performance test if CCOMP timer is supported on the target 
						
						
					 
					
						2020-12-22 18:56:24 +11: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 
							
						 
					 
					
						
						
							
						
						71ab83cdfb 
					 
					
						
						
							
							aes: increase timeout for "mbedtls AES performance" test  
						
						... 
						
						
						
						Timeout increased to 60 sec from default 30 sec.
Test would occasionally timeout on S2 due to cache misses. 
						
						
					 
					
						2020-04-10 15:49:40 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						32fd9d6c63 
					 
					
						
						
							
							s2 crypto: update perf test to use cache comp timer  
						
						... 
						
						
						
						Updated S2 hardware accelerated crypto to use the cache compensated timer.
Re-enabled RSA performance test and set lower targets now that results are more stable
Closes: IDF-1174 
						
						
					 
					
						2020-03-23 11:30:55 +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 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						c9edb7c8a9 
					 
					
						
						
							
							mbedtls: Add AES-CBC performance test  
						
						... 
						
						
						
						Hardware AES engine gets 11.0MB/sec on Release config
Software AES is around 2.3MB/sec on Release config 
						
						
					 
					
						2019-05-21 12:41:40 +10:00