gabor-mezei-arm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6385780f54 
							
						 
					 
					
						
						
							
							Rename function  
						
						... 
						
						
						
						Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-06-29 17:07:00 +02:00 
						 
				 
			
				
					
						
							
							
								gabor-mezei-arm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a499c0cc5 
							
						 
					 
					
						
						
							
							Refactor handlibg of the key usage flags  
						
						... 
						
						
						
						Move implicit usage flags handling to the StorageKey class.
Create a subclass for test case data.
Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-06-29 17:07:00 +02:00 
						 
				 
			
				
					
						
							
							
								gabor-mezei-arm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							335e55647e 
							
						 
					 
					
						
						
							
							Update key policy testing test cases  
						
						... 
						
						
						
						Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-06-29 17:07:00 +02:00 
						 
				 
			
				
					
						
							
							
								gabor-mezei-arm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db4522ca83 
							
						 
					 
					
						
						
							
							Rename test cases  
						
						... 
						
						
						
						Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-06-29 17:06:59 +02:00 
						 
				 
			
				
					
						
							
							
								gabor-mezei-arm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40d5cd8571 
							
						 
					 
					
						
						
							
							Remove unneeded test case parameter  
						
						... 
						
						
						
						Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-06-29 17:06:59 +02:00 
						 
				 
			
				
					
						
							
							
								gabor-mezei-arm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2784bfe226 
							
						 
					 
					
						
						
							
							Move key type validation to crypto_knowledge  
						
						... 
						
						
						
						Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-06-29 17:06:59 +02:00 
						 
				 
			
				
					
						
							
							
								gabor-mezei-arm 
							
						 
					 
					
						
						
						
						
							
						
						
							340fbf3735 
							
						 
					 
					
						
						
							
							Refactor key generation  
						
						... 
						
						
						
						Remove the key builder and use iterator instead of lists.
Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-06-29 17:06:56 +02:00 
						 
				 
			
				
					
						
							
							
								gabor-mezei-arm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5df1dee0c6 
							
						 
					 
					
						
						
							
							Rename variables and funcions  
						
						... 
						
						
						
						Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-06-29 17:06:47 +02:00 
						 
				 
			
				
					
						
							
							
								gabor-mezei-arm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2710bb1d82 
							
						 
					 
					
						
						
							
							Use string in dict instead of Expr object  
						
						... 
						
						
						
						Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-06-29 17:06:47 +02:00 
						 
				 
			
				
					
						
							
							
								gabor-mezei-arm 
							
						 
					 
					
						
						
						
						
							
						
						
							d9050a53ac 
							
						 
					 
					
						
						
							
							Remove unnecessary test cases  
						
						... 
						
						
						
						It is enough only one test case for a key type, algorithm pair when
testing the implicit usage flags.
Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-06-29 17:06:43 +02:00 
						 
				 
			
				
					
						
							
							
								gabor-mezei-arm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f40510a92 
							
						 
					 
					
						
						
							
							Add better name for variables  
						
						... 
						
						
						
						Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-06-29 17:06:34 +02:00 
						 
				 
			
				
					
						
							
							
								gabor-mezei-arm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							35929ebb72 
							
						 
					 
					
						
						
							
							Simplify code  
						
						... 
						
						
						
						Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-06-29 17:06:33 +02:00 
						 
				 
			
				
					
						
							
							
								gabor-mezei-arm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d851d6872a 
							
						 
					 
					
						
						
							
							Remove unneeded test case parameter  
						
						... 
						
						
						
						Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-06-29 17:06:33 +02:00 
						 
				 
			
				
					
						
							
							
								gabor-mezei-arm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff8264c348 
							
						 
					 
					
						
						
							
							Simplify test function  
						
						... 
						
						
						
						Use the updated usage flags as expected.
Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-06-29 17:06:33 +02:00 
						 
				 
			
				
					
						
							
							
								gabor-mezei-arm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98a3435a10 
							
						 
					 
					
						
						
							
							Rename function to conform to the library  
						
						... 
						
						
						
						Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-06-29 17:06:33 +02:00 
						 
				 
			
				
					
						
							
							
								gabor-mezei-arm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8720c4857 
							
						 
					 
					
						
						
							
							Give better name for test cases  
						
						... 
						
						
						
						Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-06-29 17:06:32 +02:00 
						 
				 
			
				
					
						
							
							
								gabor-mezei-arm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							11e4838ef3 
							
						 
					 
					
						
						
							
							Fix generated file modification  
						
						... 
						
						
						
						Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-06-29 17:06:32 +02:00 
						 
				 
			
				
					
						
							
							
								gabor-mezei-arm 
							
						 
					 
					
						
						
						
						
							
						
						
							49d6ea9c9a 
							
						 
					 
					
						
						
							
							Fix test case duplication  
						
						... 
						
						
						
						Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-06-29 17:06:30 +02:00 
						 
				 
			
				
					
						
							
							
								gabor-mezei-arm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f8136af79 
							
						 
					 
					
						
						
							
							Fix pylint issues  
						
						... 
						
						
						
						Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-06-29 17:06:22 +02:00 
						 
				 
			
				
					
						
							
							
								gabor-mezei-arm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							060fdce536 
							
						 
					 
					
						
						
							
							Fix tests  
						
						... 
						
						
						
						Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-06-29 17:06:22 +02:00 
						 
				 
			
				
					
						
							
							
								gabor-mezei-arm 
							
						 
					 
					
						
						
						
						
							
						
						
							672e376ba5 
							
						 
					 
					
						
						
							
							Add test case generation for usage extensions when loading keys  
						
						... 
						
						
						
						Add test cases validating that if a stored key only had the hash policy,
then after loading it psa_get_key_attributes reports that it also has the
message policy, and the key can be used with message functions.
Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-06-29 17:06:20 +02:00 
						 
				 
			
				
					
						
							
							
								gabor-mezei-arm 
							
						 
					 
					
						
						
						
						
							
						
						
							7748b6f24b 
							
						 
					 
					
						
						
							
							Add key usage policy extension support for key generation  
						
						... 
						
						
						
						Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-06-29 17:06:08 +02:00 
						 
				 
			
				
					
						
							
							
								gabor-mezei-arm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a4102cb57d 
							
						 
					 
					
						
						
							
							Use different subslasses for the test data files  
						
						... 
						
						
						
						Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-06-29 17:05:53 +02:00 
						 
				 
			
				
					
						
							
							
								gabor-mezei-arm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							780cf9da72 
							
						 
					 
					
						
						
							
							Create a function for gather all the keys.  
						
						... 
						
						
						
						Prepare for using subclasses.
Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-06-29 17:05:53 +02:00 
						 
				 
			
				
					
						
							
							
								gabor-mezei-arm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ee7253df2 
							
						 
					 
					
						
						
							
							Extend description generation  
						
						... 
						
						
						
						Add an extra optional parameter to generate a more detailed description
for test cases.
Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-06-29 17:05:53 +02:00 
						 
				 
			
				
					
						
							
							
								gabor-mezei-arm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68c030a76c 
							
						 
					 
					
						
						
							
							Use builder method pattern to generate a key  
						
						... 
						
						
						
						Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-06-29 17:05:53 +02:00 
						 
				 
			
				
					
						
							
							
								gabor-mezei-arm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b5db2c480f 
							
						 
					 
					
						
						
							
							Convert iterators to lists to remove late binding  
						
						... 
						
						
						
						Remove late binding of iterators to enable the creation of an object
with an actual state of a variable.
Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-06-29 17:05:52 +02:00 
						 
				 
			
				
					
						
							
							
								gabor-mezei-arm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b5c4e2db3 
							
						 
					 
					
						
						
							
							Add type annotations  
						
						... 
						
						
						
						Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-06-29 17:05:52 +02:00 
						 
				 
			
				
					
						
							
							
								gabor-mezei-arm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							edf2df84ba 
							
						 
					 
					
						
						
							
							Add test for extended key usage policies  
						
						... 
						
						
						
						Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-06-29 17:03:39 +02:00 
						 
				 
			
				
					
						
							
							
								gabor-mezei-arm 
							
						 
					 
					
						
						
						
						
							
						
						
							4ff73037f9 
							
						 
					 
					
						
						
							
							Update tests for extended key usage policies  
						
						... 
						
						
						
						Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-06-29 17:03:35 +02:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
						
						
							
						
						
							6ce10be0ce 
							
						 
					 
					
						
						
							
							Fix test failure  
						
						... 
						
						
						
						The test was checking for an obsolete error.
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com> 
						
						
					 
					
						2021-06-29 14:23:47 +01:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8682faeb09 
							
						 
					 
					
						
						
							
							Merge pull request  #4694  from gilles-peskine-arm/out_size-3.0  
						
						... 
						
						
						
						Add output size parameter to signature functions 
						
						
					 
					
						2021-06-29 09:43:17 +02:00 
						 
				 
			
				
					
						
							
							
								Bence Szépkúti 
							
						 
					 
					
						
						
						
						
							
						
						
							414d6bd424 
							
						 
					 
					
						
						
							
							Fix pre-existing typo in comment  
						
						... 
						
						
						
						Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com> 
						
						
					 
					
						2021-06-28 14:11:11 +01:00 
						 
				 
			
				
					
						
							
							
								TRodziewicz 
							
						 
					 
					
						
						
						
						
							
						
						
							2abf03c551 
							
						 
					 
					
						
						
							
							Remove all TLS 1.0 and 1.1 instances and add some compatibility tests  
						
						... 
						
						
						
						Signed-off-by: TRodziewicz <tomasz.rodziewicz@mobica.com> 
						
						
					 
					
						2021-06-28 14:36:37 +02:00 
						 
				 
			
				
					
						
							
							
								Hanno Becker 
							
						 
					 
					
						
						
						
						
							
						
						
							bc00044279 
							
						 
					 
					
						
						
							
							Rename MBEDTLS_ERR_SSL_BAD_HS_PROTOCOL_VERSION  
						
						... 
						
						
						
						New name is MBEDTLS_ERR_SSL_BAD_PROTOCOL_VERSION.
Signed-off-by: Hanno Becker <hanno.becker@arm.com> 
						
						
					 
					
						2021-06-28 12:35:07 +01:00 
						 
				 
			
				
					
						
							
							
								Bence Szépkúti 
							
						 
					 
					
						
						
						
						
							
						
						
							fc04aa2be5 
							
						 
					 
					
						
						
							
							Remove MBEDTLS_USER_CONFIG_VERSION handling  
						
						... 
						
						
						
						Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com> 
						
						
					 
					
						2021-06-28 09:28:48 +01:00 
						 
				 
			
				
					
						
							
							
								Bence Szépkúti 
							
						 
					 
					
						
						
						
						
							
						
						
							ba7248abc4 
							
						 
					 
					
						
						
							
							Introduce versioning in the config files  
						
						... 
						
						
						
						Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com> 
						
						
					 
					
						2021-06-28 09:28:47 +01:00 
						 
				 
			
				
					
						
							
							
								Bence Szépkúti 
							
						 
					 
					
						
						
						
						
							
						
						
							bb0cfeb2d4 
							
						 
					 
					
						
						
							
							Rename config.h to mbedtls_config.h  
						
						... 
						
						
						
						This commit was generated using the following script:
# ========================
#!/bin/sh
git ls-files | grep -v '^ChangeLog' | xargs sed -b -E -i '
s/((check|crypto|full|mbedtls|query)_config)\.h/\1\nh/g
s/config\.h/mbedtls_config.h/g
y/\n/./
'
mv include/mbedtls/config.h include/mbedtls/mbedtls_config.h
# ========================
Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com> 
						
						
					 
					
						2021-06-28 09:28:33 +01:00 
						 
				 
			
				
					
						
							
							
								Bence Szépkúti 
							
						 
					 
					
						
						
						
						
							
						
						
							c5c9eb4741 
							
						 
					 
					
						
						
							
							Move preprocessor logic to build_info.h  
						
						... 
						
						
						
						Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com> 
						
						
					 
					
						2021-06-28 09:24:42 +01:00 
						 
				 
			
				
					
						
							
							
								Bence Szépkúti 
							
						 
					 
					
						
						
						
						
							
						
						
							c662b36af2 
							
						 
					 
					
						
						
							
							Replace all inclusions of config.h  
						
						... 
						
						
						
						Also remove preprocessor logic for MBEDTLS_CONFIG_FILE, since
build_info.h alreadyy handles it.
This commit was generated using the following script:
# ========================
#!/bin/sh
git ls-files | grep -v '^include/mbedtls/build_info\.h$' | xargs sed -b -E -i '
/^#if !?defined\(MBEDTLS_CONFIG_FILE\)/i#include "mbedtls/build_info.h"
//,/^#endif/d
'
# ========================
Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com> 
						
						
					 
					
						2021-06-28 09:24:07 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10bda58b49 
							
						 
					 
					
						
						
							
							Merge pull request  #4259  from CJKay/cmake-config  
						
						... 
						
						
						
						Add CMake package config file 
						
						
					 
					
						2021-06-25 20:32:13 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							63ad854de8 
							
						 
					 
					
						
						
							
							Merge pull request  #4712  from daverodgman/psa_cipher_and_mac_abort_on_error  
						
						... 
						
						
						
						Psa cipher and mac abort on error 
						
						
					 
					
						2021-06-25 15:39:59 +01:00 
						 
				 
			
				
					
						
							
							
								Janos Follath 
							
						 
					 
					
						
						
						
						
							
						
						
							d910305856 
							
						 
					 
					
						
						
							
							Fix ecp_check_pub() test cases  
						
						... 
						
						
						
						Negative x coordinate was tested with the value -1. It happens to be one
of the low order points both for Curve25519 and Curve448 and might be
rejected because of that and not because it is negative. Make sure that
x < 0 is the only plausible reason for the point to be rejected.
Signed-off-by: Janos Follath <janos.follath@arm.com> 
						
						
					 
					
						2021-06-25 12:28:49 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Elliott 
							
						 
					 
					
						
						
						
						
							
						
						
							e57dd2d450 
							
						 
					 
					
						
						
							
							Fix potential free of uninitialised pointer  
						
						... 
						
						
						
						A test was added in that could cause a jump to exit prior to
initialisation of a pointer that would get freed if that test failed.
Signed-off-by: Paul Elliott <paul.elliott@arm.com> 
						
						
					 
					
						2021-06-25 11:17:12 +01:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3698fa1043 
							
						 
					 
					
						
						
							
							Merge pull request  #4673  from gilles-peskine-arm/psa_crypto_spm-from_platform_h  
						
						... 
						
						
						
						Fix and test the MBEDTLS_PSA_CRYPTO_SPM build 
						
						
					 
					
						2021-06-25 09:01:08 +02:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
						
						
							
						
						
							f00f152444 
							
						 
					 
					
						
						
							
							Add output size parameter to signature functions  
						
						... 
						
						
						
						The functions mbedtls_pk_sign(), mbedtls_pk_sign_restartable(),
mbedtls_ecdsa_write_signature() and mbedtls_ecdsa_write_signature_restartable()
now take an extra parameter indicating the size of the output buffer for the
signature.
No change to RSA because for RSA, the output size is trivial to calculate.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com> 
						
						
					 
					
						2021-06-25 00:46:22 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Elliott 
							
						 
					 
					
						
						
						
						
							
						
						
							87c909a8c5 
							
						 
					 
					
						
						
							
							Make auxiliary function static  
						
						... 
						
						
						
						Signed-off-by: Paul Elliott <paul.elliott@arm.com> 
						
						
					 
					
						2021-06-24 20:40:47 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1fed4b8324 
							
						 
					 
					
						
						
							
							Merge pull request  #4720  from gilles-peskine-arm/gcm-finish-outlen  
						
						... 
						
						
						
						Add output_length parameter to mbedtls_gcm_finish 
						
						
					 
					
						2021-06-24 20:02:40 +02:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
						
						
							
						
						
							6f7105818c 
							
						 
					 
					
						
						
							
							Improve psa_hash_update negative test  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com> 
						
						
					 
					
						2021-06-24 18:15:23 +01:00 
						 
				 
			
				
					
						
							
							
								Janos Follath 
							
						 
					 
					
						
						
						
						
							
						
						
							59e7aac4d1 
							
						 
					 
					
						
						
							
							Add ecp_check_pub tests for Curve 448  
						
						... 
						
						
						
						Signed-off-by: Janos Follath <janos.follath@arm.com> 
						
						
					 
					
						2021-06-24 16:08:40 +01:00