Tom Cosgrove 
							
						 
					 
					
						
						
							
						
						ef468ea2ba 
					 
					
						
						
							
							Merge pull request  #6740  from xkqian/tls13_fix_unkown_pk_type  
						
						... 
						
						
						
						Remove useless debug log of pk type from test cases 
						
						
					 
					
						2023-05-05 16:14:59 +01:00 
						 
				 
			
				
					
						
							
							
								Pol Henarejos 
							
						 
					 
					
						
						
							
						
						d06c6fc45b 
					 
					
						
						
							
							Merge branch 'development' into sha3  
						
						... 
						
						
						
						Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es > 
						
						
					 
					
						2023-05-05 16:01:18 +02:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
							
						
						484a9e138f 
					 
					
						
						
							
							Remove delay milliseconds test  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com > 
						
						
					 
					
						2023-05-05 17:03:29 +08:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						4f387ef277 
					 
					
						
						
							
							pk: use better naming for the new key ID field  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-05-05 10:59:32 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						048cd44f77 
					 
					
						
						
							
							pk: fix library code for using the new opaque key solution  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-05-05 10:59:32 +02:00 
						 
				 
			
				
					
						
							
							
								Yanray Wang 
							
						 
					 
					
						
						
							
						
						374c3aec89 
					 
					
						
						
							
							all.sh: add test for AES-128bit only without MBEDTLS_CTR_DRBG_C  
						
						... 
						
						
						
						Signed-off-by: Yanray Wang <yanray.wang@arm.com > 
						
						
					 
					
						2023-05-05 16:26:20 +08:00 
						 
				 
			
				
					
						
							
							
								Yanray Wang 
							
						 
					 
					
						
						
							
						
						1ed226f790 
					 
					
						
						
							
							Auto-enable CTR_DRBG_USE_128_BIT_KEY with AES_ONLY_128_BIT_KEY_LENGTH  
						
						... 
						
						
						
						This commit adds support to auto-enable
MBEDTLS_CTR_DRBG_USE_128_BIT_KEY if
MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH enabled.
Furthermore, the corresponding check is removed in check_config.h.
Signed-off-by: Yanray Wang <yanray.wang@arm.com > 
						
						
					 
					
						2023-05-05 16:23:31 +08:00 
						 
				 
			
				
					
						
							
							
								Yanray Wang 
							
						 
					 
					
						
						
							
						
						3f41744730 
					 
					
						
						
							
							generate_psa_tests.py: add extra dependencies based on key bit  
						
						... 
						
						
						
						This commit introduces a new function to generate extra dependencies
based on REGEX search pattern and predefined dependency list.
Signed-off-by: Yanray Wang <yanray.wang@arm.com > 
						
						
					 
					
						2023-05-05 11:21:32 +08:00 
						 
				 
			
				
					
						
							
							
								Yanray Wang 
							
						 
					 
					
						
						
							
						
						a9808ce4b4 
					 
					
						
						
							
							Add AES 128-bit key dependency in test_suite_ssl.data  
						
						... 
						
						
						
						Since handshake_fragmentation uses cipher
"TLS-DHE-RSA-WITH-AES-256-CBC-SHA256" by default.
The corresponding test should be skipped when
MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH is enabled.
Signed-off-by: Yanray Wang <yanray.wang@arm.com > 
						
						
					 
					
						2023-05-05 11:21:31 +08:00 
						 
				 
			
				
					
						
							
							
								Yanray Wang 
							
						 
					 
					
						
						
							
						
						d98ae2f075 
					 
					
						
						
							
							Add AES 128-bit key dependency in test_suite_psa_crypto.data  
						
						... 
						
						
						
						Signed-off-by: Yanray Wang <yanray.wang@arm.com > 
						
						
					 
					
						2023-05-05 11:21:31 +08:00 
						 
				 
			
				
					
						
							
							
								Yanray Wang 
							
						 
					 
					
						
						
							
						
						ecb6a02fa9 
					 
					
						
						
							
							Add AES 128-bit key dependency for tests data  
						
						... 
						
						
						
						Signed-off-by: Yanray Wang <yanray.wang@arm.com > 
						
						
					 
					
						2023-05-05 11:21:30 +08:00 
						 
				 
			
				
					
						
							
							
								Arto Kinnunen 
							
						 
					 
					
						
						
							
						
						3eb50e7d75 
					 
					
						
						
							
							all.sh: add test for AES_ONLY_128_BIT_KEY_LENGTH  
						
						... 
						
						
						
						Signed-off-by: Yanray Wang <yanray.wang@arm.com > 
						
						
					 
					
						2023-05-05 11:21:25 +08:00 
						 
				 
			
				
					
						
							
							
								Jethro Beekman 
							
						 
					 
					
						
						
							
						
						e3d98fcbf6 
					 
					
						
						
							
							Add pkwrite tests for X25519/X448 DER  
						
						... 
						
						
						
						Signed-off-by: Jethro Beekman <jethro@fortanix.com > 
						
						
					 
					
						2023-05-04 13:01:47 +02:00 
						 
				 
			
				
					
						
							
							
								Jethro Beekman 
							
						 
					 
					
						
						
							
						
						abbba5ed43 
					 
					
						
						
							
							Add derive public test for X25519/X448  
						
						... 
						
						
						
						Signed-off-by: Jethro Beekman <jethro@fortanix.com > 
						
						
					 
					
						2023-05-04 13:01:47 +02:00 
						 
				 
			
				
					
						
							
							
								Jethro Beekman 
							
						 
					 
					
						
						
							
						
						0167244be4 
					 
					
						
						
							
							Read and write X25519 and X448 private keys  
						
						... 
						
						
						
						Signed-off-by: Jethro Beekman <jethro@fortanix.com >
Co-authored-by: Gijs Kwakkel <gijs.kwakkel@fortanix.com >
Signed-off-by: Gijs Kwakkel <gijs.kwakkel@fortanix.com > 
						
						
					 
					
						2023-05-04 13:01:47 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						e4072c00c8 
					 
					
						
						
							
							Merge pull request  #7548  from jethrogb/jb/mbedtls_pem_write_buffer  
						
						... 
						
						
						
						mbedtls_pem_write_buffer: Correctly report needed buffer size for all possible line lengths and counts 
						
						
					 
					
						2023-05-04 12:54:56 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Elliott 
							
						 
					 
					
						
						
							
						
						b6432832d0 
					 
					
						
						
							
							Merge pull request  #7490  from paul-elliott-arm/test_ecp_mod_p448  
						
						... 
						
						
						
						[Bignum] Add unit tests for ecp_mod_p448 
						
						
					 
					
						2023-05-04 11:39:44 +01:00 
						 
				 
			
				
					
						
							
							
								Przemek Stekiel 
							
						 
					 
					
						
						
							
						
						2488afcd71 
					 
					
						
						
							
							Add FFDH alg to test driver extensions  
						
						... 
						
						
						
						Signed-off-by: Przemek Stekiel <przemyslaw.stekiel@mobica.com > 
						
						
					 
					
						2023-05-04 10:29:05 +02:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						2eff33cb6f 
					 
					
						
						
							
							Merge pull request  #6716  from gilles-peskine-arm/test-argument-types-union  
						
						... 
						
						
						
						Support larger integer test arguments 
						
						
					 
					
						2023-05-04 10:05:20 +02:00 
						 
				 
			
				
					
						
							
							
								Jethro Beekman 
							
						 
					 
					
						
						
							
						
						2593ec4bee 
					 
					
						
						
							
							Use TEST_EQUAL instead of TEST_ASSERT  
						
						... 
						
						
						
						Signed-off-by: Jethro Beekman <jethro@fortanix.com > 
						
						
					 
					
						2023-05-03 17:47:29 +02:00 
						 
				 
			
				
					
						
							
							
								Jethro Beekman 
							
						 
					 
					
						
						
							
						
						3477a672b9 
					 
					
						
						
							
							Fix cross-platform compilation issue  
						
						... 
						
						
						
						Signed-off-by: Jethro Beekman <jethro@fortanix.com > 
						
						
					 
					
						2023-05-03 17:47:27 +02:00 
						 
				 
			
				
					
						
							
							
								Przemek Stekiel 
							
						 
					 
					
						
						
							
						
						8194285cf1 
					 
					
						
						
							
							Fix parsing of authorityCertSerialNumber (use valid tags)  
						
						... 
						
						
						
						Signed-off-by: Przemek Stekiel <przemyslaw.stekiel@mobica.com > 
						
						
					 
					
						2023-05-03 16:19:16 +02:00 
						 
				 
			
				
					
						
							
							
								Jethro Beekman 
							
						 
					 
					
						
						
							
						
						746df88e90 
					 
					
						
						
							
							mbedtls_pem_write_buffer: Correctly report needed buffer size for all possible line lengths and counts  
						
						... 
						
						
						
						Signed-off-by: Jethro Beekman <jethro@fortanix.com > 
						
						
					 
					
						2023-05-03 15:30:49 +02:00 
						 
				 
			
				
					
						
							
							
								Kusumit Ghoderao 
							
						 
					 
					
						
						
							
						
						056f0c5047 
					 
					
						
						
							
							Make output_byte return not_supported for pbkdf2  
						
						... 
						
						
						
						As output functionality is not added yet return PSA_SUCCESS for
now if inputs are passed correctly. If input validation fails
operation is aborted and output_bytes will return PSA_ERROR_BAD_STATE
Signed-off-by: Kusumit Ghoderao <Kusumit.Ghoderao@silabs.com > 
						
						
					 
					
						2023-05-03 17:33:27 +05:30 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						f57273c817 
					 
					
						
						
							
							Merge pull request  #7496  from valeriosetti/issue7480  
						
						... 
						
						
						
						Fix test gap in PK write: private (opaque) -> public 
						
						
					 
					
						2023-05-03 12:39:49 +02:00 
						 
				 
			
				
					
						
							
							
								Kusumit Ghoderao 
							
						 
					 
					
						
						
							
						
						7c05c00988 
					 
					
						
						
							
							Add test cases for pbkdf2 input functions  
						
						... 
						
						
						
						Signed-off-by: Kusumit Ghoderao <Kusumit.Ghoderao@silabs.com > 
						
						
					 
					
						2023-05-03 14:20:37 +05:30 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						d3ca5e5897 
					 
					
						
						
							
							Merge pull request  #7328  from mprse/ec-jpake-fix1  
						
						... 
						
						
						
						Fix the JPAKE driver interface for user+peer 
						
						
					 
					
						2023-05-02 20:42:25 +02:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						c70d9eab8a 
					 
					
						
						
							
							Merge pull request  #7412  from silabs-Kusumit/PBKDF2_implementation  
						
						... 
						
						
						
						PBKDF2: Implement input_integer 
						
						
					 
					
						2023-05-02 20:41:23 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						9a855f21aa 
					 
					
						
						
							
							test: check for exact length of returned pub key  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-05-02 15:45:39 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						f5451717af 
					 
					
						
						
							
							test: optimize code for pk_write_public_from_private()  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-05-02 15:45:39 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						84554e9830 
					 
					
						
						
							
							test: use better naming for the newly introduced test function  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-05-02 15:45:39 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						8820b57b6e 
					 
					
						
						
							
							test: fix makefile for ec_pub.[der/pem] generation  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-05-02 15:45:39 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						d860a79029 
					 
					
						
						
							
							test: fix wrong private key file  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-05-02 15:45:39 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						1751341b68 
					 
					
						
						
							
							test: add test function for public key derivation starting from private one  
						
						... 
						
						
						
						Data test cases are also included in the commit.
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-05-02 15:45:39 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						c8b7865612 
					 
					
						
						
							
							test: align ec_pub public keyfile with its ec_prv.sec1 counterpart  
						
						... 
						
						
						
						This change affects:
- both PEM and DER files, since they contain the same public key
  only in different formats
- "ec_pub.comp.pem" since it's the same as "ec_pub.pem" but in
  compressed format
The makefile was also updated accordingly to reflect these
dependencies.
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-05-02 15:45:39 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						f317df98ea 
					 
					
						
						
							
							Merge pull request  #7461  from valeriosetti/issue7460-part1  
						
						... 
						
						
						
						Fixing USE_PSA_INIT/DONE in SSL/X509/PK test suites 
						
						
					 
					
						2023-05-02 10:44:13 +02:00 
						 
				 
			
				
					
						
							
							
								Kusumit Ghoderao 
							
						 
					 
					
						
						
							
						
						d60dfc0e43 
					 
					
						
						
							
							Add test for parse_binary_string  
						
						... 
						
						
						
						Signed-off-by: Kusumit Ghoderao <Kusumit.Ghoderao@silabs.com > 
						
						
					 
					
						2023-05-02 10:47:50 +05:30 
						 
				 
			
				
					
						
							
							
								Andrzej Kurek 
							
						 
					 
					
						
						
							
						
						6f400a376e 
					 
					
						
						
							
							Disallow leading zeroes when parsing IPv4 addresses  
						
						... 
						
						
						
						Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com > 
						
						
					 
					
						2023-05-01 06:23:42 -04:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						14d6b1124b 
					 
					
						
						
							
							Merge pull request  #7419  from yuhaoth/test/random-time-test-fail  
						
						... 
						
						
						
						Workaround random `test_suite_platform` fail in time test 
						
						
					 
					
						2023-04-28 13:17:31 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						7c0f91be10 
					 
					
						
						
							
							test: use define for initializing ssl_message_queue struct  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-04-28 12:20:34 +02:00 
						 
				 
			
				
					
						
							
							
								Przemek Stekiel 
							
						 
					 
					
						
						
							
						
						6d85afa0cc 
					 
					
						
						
							
							Fix naming: FFDH key -> DH key and fix guard in psa_validate_key_type_and_size_for_key_generation  
						
						... 
						
						
						
						Signed-off-by: Przemek Stekiel <przemyslaw.stekiel@mobica.com > 
						
						
					 
					
						2023-04-28 11:42:17 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						00a256f7b2 
					 
					
						
						
							
							test: fix USE_PSA_INIT position in test_suite_ssl  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-04-28 09:37:35 +02:00 
						 
				 
			
				
					
						
							
							
								Kusumit Ghoderao 
							
						 
					 
					
						
						
							
						
						0f2f996b92 
					 
					
						
						
							
							change binary_string_parser for big-endian input  
						
						... 
						
						
						
						Signed-off-by: Kusumit Ghoderao <Kusumit.Ghoderao@silabs.com > 
						
						
					 
					
						2023-04-28 10:07:10 +05:30 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						e93c90e881 
					 
					
						
						
							
							Merge pull request  #7433  from oberon-microsystems/fix-psa-aead-chacha20-test-dependency  
						
						
						
						
					 
					
						2023-04-27 19:13:53 +01:00 
						 
				 
			
				
					
						
							
							
								Kusumit-Silabs 
							
						 
					 
					
						
						
							
						
						b6ad6823f0 
					 
					
						
						
							
							Update tests/suites/test_suite_psa_crypto.function  
						
						... 
						
						
						
						Co-authored-by: Gilles Peskine <gilles.peskine@arm.com >
Signed-off-by: Kusumit-Silabs <89393006+silabs-Kusumit@users.noreply.github.com > 
						
						
					 
					
						2023-04-27 22:42:19 +05:30 
						 
				 
			
				
					
						
							
							
								Kusumit Ghoderao 
							
						 
					 
					
						
						
							
						
						af0225e4de 
					 
					
						
						
							
							change binary_string_parser for big-endian input  
						
						... 
						
						
						
						Signed-off-by: Kusumit Ghoderao <Kusumit.Ghoderao@silabs.com > 
						
						
					 
					
						2023-04-27 20:06:58 +05:30 
						 
				 
			
				
					
						
							
							
								Kusumit Ghoderao 
							
						 
					 
					
						
						
							
						
						c6fdf1b683 
					 
					
						
						
							
							Add tests with INPUT_INTEGER as key_type_arg  
						
						... 
						
						
						
						Signed-off-by: Kusumit Ghoderao <Kusumit.Ghoderao@silabs.com > 
						
						
					 
					
						2023-04-27 17:03:20 +05:30 
						 
				 
			
				
					
						
							
							
								Kusumit Ghoderao 
							
						 
					 
					
						
						
							
						
						12e0b4b452 
					 
					
						
						
							
							Use key_type_arg for determining input method  
						
						... 
						
						
						
						Remove input_types_arg variable in test function
Signed-off-by: Kusumit Ghoderao <Kusumit.Ghoderao@silabs.com > 
						
						
					 
					
						2023-04-27 16:58:23 +05:30 
						 
				 
			
				
					
						
							
							
								Przemek Stekiel 
							
						 
					 
					
						
						
							
						
						4c0da51ee7 
					 
					
						
						
							
							mbedtls_test_psa_exported_key_sanity_check: check for length equality for DH keys  
						
						... 
						
						
						
						Signed-off-by: Przemek Stekiel <przemyslaw.stekiel@mobica.com > 
						
						
					 
					
						2023-04-27 13:04:20 +02:00 
						 
				 
			
				
					
						
							
							
								Przemek Stekiel 
							
						 
					 
					
						
						
							
						
						2c9fc07cc4 
					 
					
						
						
							
							Fix FFDH tests dependencies  
						
						... 
						
						
						
						Signed-off-by: Przemek Stekiel <przemyslaw.stekiel@mobica.com > 
						
						
					 
					
						2023-04-27 12:41:32 +02:00