Janos Follath 
							
						 
					 
					
						
						
							
						
						44c6694be7 
					 
					
						
						
							
							Merge pull request  #7351  from gabor-mezei-arm/7109_ecp_fast_reduction_testing  
						
						... 
						
						
						
						Test unlikely cases of ECC modular reduction 
						
						
					 
					
						2023-04-06 15:55:19 +01:00 
						 
				 
			
				
					
						
							
							
								Minos Galanakis 
							
						 
					 
					
						
						
							
						
						00bd8925a7 
					 
					
						
						
							
							bignum: Removed merge scaffolding.  
						
						... 
						
						
						
						Signed-off-by: Minos Galanakis <minos.galanakis@arm.com > 
						
						
					 
					
						2023-04-05 16:13:11 +01:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						b0f013784f 
					 
					
						
						
							
							Multplication is simmetric so only generate unique combinations  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-04-03 17:26:44 +02:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						87223ab1ce 
					 
					
						
						
							
							Add generated test for core_mul  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-03-31 16:17:06 +02:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						5ded38e0e1 
					 
					
						
						
							
							Fix 0 limb size for value 0  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-03-31 16:17:06 +02:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						d8c0e1aa8d 
					 
					
						
						
							
							Fix comments  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-03-28 15:34:49 +02:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						c33a36b5df 
					 
					
						
						
							
							Typo: reorder testing classes  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-03-28 15:32:47 +02:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						a8d0da3880 
					 
					
						
						
							
							Add test cases for P256 fast reduction testing  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-03-28 15:31:05 +02:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						54ad647e8d 
					 
					
						
						
							
							Add test cases for P384 fast reduction testing  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-03-28 15:30:32 +02:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						fede276392 
					 
					
						
						
							
							Typo: reformat numbers  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-03-28 15:29:40 +02:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						a9a68728b3 
					 
					
						
						
							
							Add test cases for P521 fast reduction testing  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-03-28 15:09:35 +02:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						64a229f6ac 
					 
					
						
						
							
							Add test cases for P224 fast reduction testing  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-03-28 15:09:35 +02:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						62adc726d0 
					 
					
						
						
							
							Add test cases for P192 fast reduction testing  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-03-28 15:09:35 +02:00 
						 
				 
			
				
					
						
							
							
								Minos Galanakis 
							
						 
					 
					
						
						
							
						
						4af90bbcda 
					 
					
						
						
							
							EcpP384R1Raw: Added test case for 2nd round of carry reduction.  
						
						... 
						
						
						
						Signed-off-by: Minos Galanakis <minos.galanakis@arm.com > 
						
						
					 
					
						2023-03-21 15:46:51 +00:00 
						 
				 
			
				
					
						
							
							
								Minos Galanakis 
							
						 
					 
					
						
						
							
						
						37f4cb6d0e 
					 
					
						
						
							
							ecp_curves: Minor rework for p384  
						
						... 
						
						
						
						This patch adjusts formatting, documentation and testing.
Signed-off-by: Minos Galanakis <minos.galanakis@arm.com > 
						
						
					 
					
						2023-03-21 15:46:50 +00:00 
						 
				 
			
				
					
						
							
							
								Minos Galanakis 
							
						 
					 
					
						
						
							
						
						f359c91f9b 
					 
					
						
						
							
							ecp test generator: Added EcpPp384R1Raw().  
						
						... 
						
						
						
						Signed-off-by: Minos Galanakis <minos.galanakis@arm.com > 
						
						
					 
					
						2023-03-21 15:45:18 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						fffd6d9ded 
					 
					
						
						
							
							Fix maximum cannonical value  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-03-09 13:43:15 +01:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						e4710ae9ed 
					 
					
						
						
							
							Add and fix comments  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-03-09 13:43:02 +01:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						eb591ff94d 
					 
					
						
						
							
							Add test generation for ecp_mod_p256_raw  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-03-08 14:12:20 +01:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						a2ef6a8e38 
					 
					
						
						
							
							The is_valid() function is needed to not filter out test cases  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-03-06 16:57:25 +01:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						61ef3603eb 
					 
					
						
						
							
							Correct the maximum canonical value in tests  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-03-06 16:32:16 +01:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						d034b3d0d2 
					 
					
						
						
							
							Code style: have two empty lines before and after class definitions  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-03-06 16:32:15 +01:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						5e33e6f5d4 
					 
					
						
						
							
							Remove unnecessary function override  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-03-06 16:32:12 +01:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						931fd646ff 
					 
					
						
						
							
							Use lower case hex number  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-03-01 16:50:00 +01:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						98791e7781 
					 
					
						
						
							
							Add more test cases for P224 testing  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-02-27 15:59:34 +01:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						f65a059a64 
					 
					
						
						
							
							Add test generation for ecp_mod_p224_raw  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-02-21 11:40:27 +01:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						7c8d706f4e 
					 
					
						
						
							
							Use a common function to calculate the number of hex digits  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-02-21 11:36:49 +01:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						2c8e144ef6 
					 
					
						
						
							
							Fix tests for 32bit  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-02-16 10:25:08 +01:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						2b064ec332 
					 
					
						
						
							
							Revert the addition of hex digit calculator function  
						
						... 
						
						
						
						This reverts commit 0f83e15e670565147daa32fd1fac510759520e26.
Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-02-15 18:19:08 +01:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						cf228706cd 
					 
					
						
						
							
							Restrict input parameter size for ecp_mod_p521_raw  
						
						... 
						
						
						
						The imput mpi parameter must have twice as many limbs as the modulus.
Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-02-15 18:19:08 +01:00 
						 
				 
			
				
					
						
							
							
								Janos Follath 
							
						 
					 
					
						
						
							
						
						755ff0e685 
					 
					
						
						
							
							Add corner case to mod_p521 tests  
						
						... 
						
						
						
						Signed-off-by: Janos Follath <janos.follath@arm.com >
Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-02-15 18:13:50 +01:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						b50aeb8f05 
					 
					
						
						
							
							Fix 32-bit issues  
						
						... 
						
						
						
						The 521 bit needs different limb alignment for different word sizes.
Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-02-15 18:13:49 +01:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						05c138e172 
					 
					
						
						
							
							Fix pylint issues  
						
						... 
						
						
						
						Create a new function for calculating the number of hex digits needed
for a certain amount of limbs.
Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-02-15 18:13:49 +01:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						d8f67b975b 
					 
					
						
						
							
							Add test generation for ecp_mod_p521_raw  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-02-15 18:13:48 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						e2a9f86755 
					 
					
						
						
							
							Merge pull request  #6971  from gabor-mezei-arm/6026_Secp192r1_fast_reduction  
						
						... 
						
						
						
						Extract Secp192r1 fast reduction from the prototype 
						
						
					 
					
						2023-02-15 16:22:36 +01:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						5c9f401e47 
					 
					
						
						
							
							Add more test cases  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-02-13 14:15:08 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						4c77601832 
					 
					
						
						
							
							Merge pull request  #6975  from davidhorstmann-arm/c-build-helper-improvements  
						
						... 
						
						
						
						Minor improvements to `c_build_helper.py` 
						
						
					 
					
						2023-02-07 10:25:59 +01:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						b6875086e6 
					 
					
						
						
							
							Fix pylint issues  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-01-31 14:40:05 +01:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						bd23f3b2b8 
					 
					
						
						
							
							Add test generation for ecp_mod_p192_raw  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-01-31 14:40:05 +01:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						95ecaaf56d 
					 
					
						
						
							
							Add test generation support for the ecp module  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-01-31 14:40:05 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						470f10cfc5 
					 
					
						
						
							
							Merge pull request  #6941  from gabor-mezei-arm/6375_quasi-reduction_function  
						
						... 
						
						
						
						Add function to fix quasi-reduction 
						
						
					 
					
						2023-01-31 11:25:25 +01:00 
						 
				 
			
				
					
						
							
							
								David Horstmann 
							
						 
					 
					
						
						
							
						
						cf0b881803 
					 
					
						
						
							
							Add docstring for new compile function.  
						
						... 
						
						
						
						Signed-off-by: David Horstmann <david.horstmann@arm.com > 
						
						
					 
					
						2023-01-30 09:50:59 +00:00 
						 
				 
			
				
					
						
							
							
								David Horstmann 
							
						 
					 
					
						
						
							
						
						ef504d96c1 
					 
					
						
						
							
							Make c_build_helper module respect HOSTCC  
						
						... 
						
						
						
						If HOSTCC is set, use that to generate files, otherwise use CC. This
should make cross-compilation with generated files slightly easier.
Signed-off-by: David Horstmann <david.horstmann@arm.com > 
						
						
					 
					
						2023-01-27 17:02:09 +00:00 
						 
				 
			
				
					
						
							
							
								David Horstmann 
							
						 
					 
					
						
						
							
						
						ac49ee5d4c 
					 
					
						
						
							
							c_build_helper.py: Move compile to helper  
						
						... 
						
						
						
						Move compilation to a separate helper function in c_build_helper.py to
allow more generic use.
Signed-off-by: David Horstmann <david.horstmann@arm.com > 
						
						
					 
					
						2023-01-27 17:02:09 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						b57c908855 
					 
					
						
						
							
							Shorten the prefix of the test case belongs to the fix quasi-reduction function  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-01-27 14:37:42 +01:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						26439bf692 
					 
					
						
						
							
							Revert "Add dependency for generated test cases"  
						
						... 
						
						
						
						The 'MBEDTLS_TEST_HOOKS' belongs to a test function and
not to a test case.
This reverts commit 1e8c210b9dgabor.mezei@arm.com > 
						
						
					 
					
						2023-01-27 14:33:50 +01:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						169d9e6eb4 
					 
					
						
						
							
							Merge pull request  #6802  from gilles-peskine-arm/test_suite_psa_crypto_metadata-20221215  
						
						... 
						
						
						
						Add metadata tests for CCM* and TLS1.2-ECJPAKE-to-PMS 
						
						
					 
					
						2023-01-27 10:05:00 +01:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						1e8c210b9d 
					 
					
						
						
							
							Add dependency for generated test cases  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-01-26 12:30:01 +01:00 
						 
				 
			
				
					
						
							
							
								David Horstmann 
							
						 
					 
					
						
						
							
						
						79f14e3990 
					 
					
						
						
							
							Give proper Dict type hints in crypto_knowledge.py  
						
						... 
						
						
						
						This prevents a return type error in a later function that uses the
dictionaries here properly typed.
Signed-off-by: David Horstmann <david.horstmann@arm.com > 
						
						
					 
					
						2023-01-24 18:59:07 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						246d66bb5f 
					 
					
						
						
							
							Use reproductable random numbers  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-01-24 18:02:52 +01:00