Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							7224086ebc 
							
						 
					 
					
						
						
							
							Remove legacy_or_psa.h  
						
						 
						
						... 
						
						
						
						Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com> 
						
						
					 
					
						2023-03-21 16:29:31 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							b2eb1f7456 
							
						 
					 
					
						
						
							
							ECJPAKE: use MD_CAN macros  
						
						 
						
						... 
						
						
						
						sed -i -f md.sed \
    library/ecjpake.c \
    include/medtls/ecjpake.h \
    tests/suites/test_suite_ecjpake.*
With md.sed as follows:
s/\bMBEDTLS_HAS_ALG_MD5_VIA_MD_OR_PSA_BASED_ON_USE_PSA\b/MBEDTLS_MD_CAN_MD5/g
s/\bMBEDTLS_HAS_ALG_RIPEMD160_VIA_MD_OR_PSA_BASED_ON_USE_PSA\b/MBEDTLS_MD_CAN_RIPEMD160/g
s/\bMBEDTLS_HAS_ALG_SHA_1_VIA_MD_OR_PSA_BASED_ON_USE_PSA\b/MBEDTLS_MD_CAN_SHA1/g
s/\bMBEDTLS_HAS_ALG_SHA_224_VIA_MD_OR_PSA_BASED_ON_USE_PSA\b/MBEDTLS_MD_CAN_SHA224/g
s/\bMBEDTLS_HAS_ALG_SHA_256_VIA_MD_OR_PSA_BASED_ON_USE_PSA\b/MBEDTLS_MD_CAN_SHA256/g
s/\bMBEDTLS_HAS_ALG_SHA_384_VIA_MD_OR_PSA_BASED_ON_USE_PSA\b/MBEDTLS_MD_CAN_SHA384/g
s/\bMBEDTLS_HAS_ALG_SHA_512_VIA_MD_OR_PSA_BASED_ON_USE_PSA\b/MBEDTLS_MD_CAN_SHA512/g
s/\bMBEDTLS_HAS_ALG_MD5_VIA_MD_OR_PSA\b/MBEDTLS_MD_CAN_MD5/g
s/\bMBEDTLS_HAS_ALG_RIPEMD160_VIA_MD_OR_PSA\b/MBEDTLS_MD_CAN_RIPEMD160/g
s/\bMBEDTLS_HAS_ALG_SHA_1_VIA_MD_OR_PSA\b/MBEDTLS_MD_CAN_SHA1/g
s/\bMBEDTLS_HAS_ALG_SHA_224_VIA_MD_OR_PSA\b/MBEDTLS_MD_CAN_SHA224/g
s/\bMBEDTLS_HAS_ALG_SHA_256_VIA_MD_OR_PSA\b/MBEDTLS_MD_CAN_SHA256/g
s/\bMBEDTLS_HAS_ALG_SHA_384_VIA_MD_OR_PSA\b/MBEDTLS_MD_CAN_SHA384/g
s/\bMBEDTLS_HAS_ALG_SHA_512_VIA_MD_OR_PSA\b/MBEDTLS_MD_CAN_SHA512/g
s/\bMBEDTLS_HAS_ALG_MD5_VIA_LOWLEVEL_OR_PSA\b/MBEDTLS_MD_CAN_MD5/g
s/\bMBEDTLS_HAS_ALG_RIPEMD160_VIA_LOWLEVEL_OR_PSA\b/MBEDTLS_MD_CAN_RIPEMD160/g
s/\bMBEDTLS_HAS_ALG_SHA_1_VIA_LOWLEVEL_OR_PSA\b/MBEDTLS_MD_CAN_SHA1/g
s/\bMBEDTLS_HAS_ALG_SHA_224_VIA_LOWLEVEL_OR_PSA\b/MBEDTLS_MD_CAN_SHA224/g
s/\bMBEDTLS_HAS_ALG_SHA_256_VIA_LOWLEVEL_OR_PSA\b/MBEDTLS_MD_CAN_SHA256/g
s/\bMBEDTLS_HAS_ALG_SHA_384_VIA_LOWLEVEL_OR_PSA\b/MBEDTLS_MD_CAN_SHA384/g
s/\bMBEDTLS_HAS_ALG_SHA_512_VIA_LOWLEVEL_OR_PSA\b/MBEDTLS_MD_CAN_SHA512/g
s/\bMBEDTLS_MD5_C\b/MBEDTLS_MD_CAN_MD5/g
s/\bMBEDTLS_RIPEMD160_C\b/MBEDTLS_MD_CAN_RIPEMD160/g
s/\bMBEDTLS_SHA1_C\b/MBEDTLS_MD_CAN_SHA1/g
s/\bMBEDTLS_SHA224_C\b/MBEDTLS_MD_CAN_SHA224/g
s/\bMBEDTLS_SHA256_C\b/MBEDTLS_MD_CAN_SHA256/g
s/\bMBEDTLS_SHA384_C\b/MBEDTLS_MD_CAN_SHA384/g
s/\bMBEDTLS_SHA512_C\b/MBEDTLS_MD_CAN_SHA512/g
Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com> 
						
						
					 
					
						2023-03-21 16:28:00 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							41bc8b6b1e 
							
						 
					 
					
						
						
							
							ECJPAKE: always use MD light  
						
						 
						
						... 
						
						
						
						This enables access to all available hashes, instead of the previous
situation where you had to choose by including MD_C or not.
Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com> 
						
						
					 
					
						2023-03-21 16:28:00 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gilles Peskine 
							
						 
					 
					
						
						
						
						
							
						
						
							449bd8303e 
							
						 
					 
					
						
						
							
							Switch to the new code style  
						
						 
						
						... 
						
						
						
						Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com> 
						
						
					 
					
						2023-01-11 14:50:10 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabor Mezei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0bb138241b 
							
						 
					 
					
						
						
							
							Add initialization for structures  
						
						 
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com> 
						
						
					 
					
						2022-09-27 18:48:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							07018f97d2 
							
						 
					 
					
						
						
							
							Make legacy_or_psa.h public.  
						
						 
						
						... 
						
						
						
						As a public header, it should no longer include common.h, just use
build_info.h which is what we actually need anyway.
Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com> 
						
						
					 
					
						2022-09-16 12:02:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Neil Armstrong 
							
						 
					 
					
						
						
						
						
							
						
						
							01a7d310d5 
							
						 
					 
					
						
						
							
							Make ecjpake test suite depend on MBEDTLS_HAS_ALG_SHA_256_VIA_MD_OR_PSA  
						
						 
						
						... 
						
						
						
						Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> 
						
						
					 
					
						2022-08-19 14:03:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Neil Armstrong 
							
						 
					 
					
						
						
						
						
							
						
						
							0d76341eac 
							
						 
					 
					
						
						
							
							Remove md_info by md_type in ecjpake context, use mbedtls_hash_info_get_size() to get hash length  
						
						 
						
						... 
						
						
						
						Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> 
						
						
					 
					
						2022-08-19 11:49:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tuvshinzaya Erdenekhuu 
							
						 
					 
					
						
						
						
						
							
						
						
							8df9603e73 
							
						 
					 
					
						
						
							
							Enable invalid param test for ecjpake  
						
						 
						
						... 
						
						
						
						Signed-off-by: Tuvshinzaya Erdenekhuu <tuvshinzaya.erdenekhuu@arm.com> 
						
						
					 
					
						2022-07-27 15:20:22 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								TRodziewicz 
							
						 
					 
					
						
						
						
						
							
						
						
							062f353804 
							
						 
					 
					
						
						
							
							Changes after code review  
						
						 
						
						... 
						
						
						
						Signed-off-by: TRodziewicz <tomasz.rodziewicz@mobica.com> 
						
						
					 
					
						2021-05-27 17:34:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ronald Cron 
							
						 
					 
					
						
						
						
						
							
						
						
							875b5fb7fa 
							
						 
					 
					
						
						
							
							Refactor optional parameter check tests  
						
						 
						
						... 
						
						
						
						Remove tests related to NULL pointers,
keep tests related to invalid enum values.
Remove test code related to MBEDTLS_CHECK_PARAMS.
Signed-off-by: Ronald Cron <ronald.cron@arm.com>
Signed-off-by: TRodziewicz <tomasz.rodziewicz@mobica.com> 
						
						
					 
					
						2021-05-27 17:27:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ronald Cron 
							
						 
					 
					
						
						
						
						
							
						
						
							6c5bd7fd51 
							
						 
					 
					
						
						
							
							tests: Reformating due to rnd_* renaming  
						
						 
						
						... 
						
						
						
						Command to find the files in which lines have gone
larger than 79 characters due to the renaming:
grep '.\{80\}' \
    `git diff-tree --no-commit-id --name-only -r HEAD` \
    | grep "\<mbedtls_test_rnd_"
Signed-off-by: Ronald Cron <ronald.cron@arm.com> 
						
						
					 
					
						2020-06-12 14:33:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ronald Cron 
							
						 
					 
					
						
						
						
						
							
						
						
							351f0eee20 
							
						 
					 
					
						
						
							
							tests: Add mbedtls_test_ prefix to rnd_* symbols  
						
						 
						
						... 
						
						
						
						Add mbedtls_test_ prefix to rnd_buf_info and
rnd_pseudo_info types, to rnd_std_rand(),
rnd_zero_rand(), rnd_buffer_rand() and
rnd_pseudo_rand() functions.
Command to change *.function files:
find . -name "*.function" -exec awk -i inplace \
    '{sub(/rnd_(buf_info|pseudo_info|std_rand| \
    zero_rand|buffer_rand|pseudo_rand)/, \
    "mbedtls_test_&")}1' {} \;
Signed-off-by: Ronald Cron <ronald.cron@arm.com> 
						
						
					 
					
						2020-06-12 14:33:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								k-stachowiak 
							
						 
					 
					
						
						
						
						
							
						
						
							01b3be4aa8 
							
						 
					 
					
						
						
							
							Add a test for mlaformed ECJPAKE context  
						
						 
						
						
						
						
					 
					
						2019-07-08 14:34:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrzej Kurek 
							
						 
					 
					
						
						
						
						
							
						
						
							c470b6b021 
							
						 
					 
					
						
						
							
							Merge development commit 8e76332 into development-psa  
						
						 
						
						... 
						
						
						
						Additional changes to temporarily enable running tests:
ssl_srv.c and test_suite_ecdh use mbedtls_ecp_group_load instead of
mbedtls_ecdh_setup
test_suite_ctr_drbg uses mbedtls_ctr_drbg_update instead of 
mbedtls_ctr_drbg_update_ret 
						
						
					 
					
						2019-01-31 08:20:20 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Azim Khan 
							
						 
					 
					
						
						
						
						
							
						
						
							5fcca46a3a 
							
						 
					 
					
						
						
							
							Rename HexParam_t -> data_t for consistent coding style  
						
						 
						
						
						
						
					 
					
						2018-08-06 11:42:06 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Azim Khan 
							
						 
					 
					
						
						
						
						
							
						
						
							d30ca130e8 
							
						 
					 
					
						
						
							
							Combine hex parameters in a struct  
						
						 
						
						
						
						
					 
					
						2018-08-06 11:40:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Azim Khan 
							
						 
					 
					
						
						
						
						
							
						
						
							f1aaec9888 
							
						 
					 
					
						
						
							
							Intermediate hexify out change  
						
						 
						
						
						
						
					 
					
						2018-08-06 11:40:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hanno Becker 
							
						 
					 
					
						
						
						
						
							
						
						
							8435c381bd 
							
						 
					 
					
						
						
							
							Remove use of size zero array in ECJPAKE test suite  
						
						 
						
						... 
						
						
						
						The ECJPAKE test suite uses a size zero array for the empty password
used in the tests, which is not valid C. This commit fixes this.
This originally showed up as a compilation failure on Visual Studio
2015, documented in IOTSSL-1242, but can also be observed with GCC
when using the -Wpedantic compilation option. 
						
						
					 
					
						2017-06-05 15:10:59 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andres AG 
							
						 
					 
					
						
						
						
						
							
						
						
							93012e8bce 
							
						 
					 
					
						
						
							
							Set selftest verbose flag to boost coverage  
						
						 
						
						
						
						
					 
					
						2016-09-27 17:29:22 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							cd345898a0 
							
						 
					 
					
						
						
							
							Fix #ifdef in test suite  
						
						 
						
						
						
						
					 
					
						2015-09-07 12:43:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							d9802af1d0 
							
						 
					 
					
						
						
							
							Add tests for round 2  
						
						 
						
						... 
						
						
						
						Also move one check earlier as it makes more sense 
						
						
					 
					
						2015-09-07 12:43:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							bbe4e52c3b 
							
						 
					 
					
						
						
							
							Start adding tests for EC J-PAKE round one  
						
						 
						
						
						
						
					 
					
						2015-09-07 12:43:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							4d8685b4ff 
							
						 
					 
					
						
						
							
							Add skeleton for EC J-PAKE module  
						
						 
						
						
						
						
					 
					
						2015-09-07 12:43:09 +02:00