Felix Conway 
							
						 
					 
					
						
						
							
						
						95c48b3b44 
					 
					
						
						
							
							Turn Wunterminated-string-initialization back into an error  
						
						... 
						
						
						
						Signed-off-by: Felix Conway <felix.conway@arm.com > 
						
						
					 
					
						2025-06-23 14:54:33 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						b9da11f289 
					 
					
						
						
							
							Test with GCC 15 with sloppy union initialization  
						
						... 
						
						
						
						This is a non-regression test for
https://github.com/Mbed-TLS/mbedtls/issues/9814 
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2025-05-19 16:51:19 +02:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						d0e799ad8b 
					 
					
						
						
							
							Improve comments  
						
						... 
						
						
						
						Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2025-05-07 17:15:37 +02:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						d69bfb9044 
					 
					
						
						
							
							Allow gcc-15 to be in $PATH  
						
						... 
						
						
						
						Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2025-05-07 17:15:37 +02:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						27f0713988 
					 
					
						
						
							
							Enable drivers when testing with GCC 15  
						
						... 
						
						
						
						The goal of testing with GCC 15 is to validate fixes for
https://github.com/Mbed-TLS/mbedtls/issues/9814  . The bug is present in
multiple places, and some of them affect third-party drivers but not our
built-in implementation. (The bug is that driver contexts might not be
zero-initialized, but some of our built-in implementations happen not to
care about this.) Thus, enable the test drivers in the test component that
uses GCC 15, to gain the extra checks performed in the driver wrappers.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2025-05-07 17:15:37 +02:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						6e245040d4 
					 
					
						
						
							
							GCC 15: Silence -Wunterminated-string-initialization  
						
						... 
						
						
						
						This is a new warning in GCC 15 that our code base triggers in many places.
Silence it for the time being.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2025-05-07 17:15:37 +02:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						579475d5d3 
					 
					
						
						
							
							Test with GCC 15  
						
						... 
						
						
						
						Non-regression for https://github.com/Mbed-TLS/mbedtls/issues/9814 
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2025-05-07 17:15:37 +02:00 
						 
				 
			
				
					
						
							
							
								Harry Ramsey 
							
						 
					 
					
						
						
							
						
						9b4035cc9e 
					 
					
						
						
							
							Update path for moved test_zeroize.gdb script  
						
						... 
						
						
						
						This commit updates the path for the moved test_zeroize.gdb script which
has been moved to MbedTLS-Framework.
Signed-off-by: Harry Ramsey <harry.ramsey@arm.com > 
						
						
					 
					
						2025-02-19 15:30:25 +00:00 
						 
				 
			
				
					
						
							
							
								Harry Ramsey 
							
						 
					 
					
						
						
							
						
						2a75a60d34 
					 
					
						
						
							
							Update path to user-config-zeroize-memset.h  
						
						... 
						
						
						
						This commit updates the path to user-config-zeroize-memset.h as it has
been moved to TF-PSA-Crypto.
Signed-off-by: Harry Ramsey <harry.ramsey@arm.com > 
						
						
					 
					
						2025-02-19 08:03:57 +00:00 
						 
				 
			
				
					
						
							
							
								Harry Ramsey 
							
						 
					 
					
						
						
							
						
						94c386a8ea 
					 
					
						
						
							
							Update config paths in scripts  
						
						... 
						
						
						
						This commit updates the moved config paths in multiple script files.
Signed-off-by: Harry Ramsey <harry.ramsey@arm.com > 
						
						
					 
					
						2025-02-04 12:54:15 +00:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						bfa03a2c3a 
					 
					
						
						
							
							Fix build_zeroize_checks  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2024-12-10 16:56:49 +01:00 
						 
				 
			
				
					
						
							
							
								Minos Galanakis 
							
						 
					 
					
						
						
							
						
						5da58e5c18 
					 
					
						
						
							
							tests/configs: Adjusted for migration of MBEDTLS_PSA_CRYPTO_CONFIG_FILE.  
						
						... 
						
						
						
						Moving forward the MBEDTLS_PSA_CRYPTO_CONFIG_FILE now resides in the
ts-psa/crypto configuration. This patch removes it from the library
configuration files, and updates the tests to explicitely use it.
Signed-off-by: Minos Galanakis <minos.galanakis@arm.com > 
						
						
					 
					
						2024-12-04 09:57:56 +00:00 
						 
				 
			
				
					
						
							
							
								David Horstmann 
							
						 
					 
					
						
						
							
						
						5b93d97b95 
					 
					
						
						
							
							Update references to test helpers  
						
						... 
						
						
						
						Replace:
* tests/src -> framework/tests/src
* tests/include -> framework/tests/include
Except for occurrences of:
* tests/src/test_helpers (since this only contains ssl_helpers.c)
* tests/src/test_certs.h
* tests/include/alt_dummy
Signed-off-by: David Horstmann <david.horstmann@arm.com > 
						
						
					 
					
						2024-11-18 15:50:44 +00:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						665df83d34 
					 
					
						
						
							
							Merge pull request  #9293  from gilles-peskine-arm/outcome-check-repeated-configurations-all.sh-preliminaries  
						
						... 
						
						
						
						Fix some all.sh components with sub-components 
						
						
					 
					
						2024-10-25 14:59:15 +00:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						8f08bcd603 
					 
					
						
						
							
							all.sh: rename a helper function  
						
						... 
						
						
						
						Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com > 
						
						
					 
					
						2024-10-09 12:54:05 +02:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						20de806b8d 
					 
					
						
						
							
							Use -O2 for build+test with earliest compilers  
						
						... 
						
						
						
						The compilation is slower but we get more potential warnings and running the
tests is faster.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2024-08-05 16:07:15 +02:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						d860f28b29 
					 
					
						
						
							
							Don't set LD to a path with a typo for mingw  
						
						... 
						
						
						
						Our makefiles don't use $(LD) so the typo was harmless.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2024-08-05 16:03:20 +02:00 
						 
				 
			
				
					
						
							
							
								Minos Galanakis 
							
						 
					 
					
						
						
							
						
						bf47cf7437 
					 
					
						
						
							
							all.sh/components: Moved component_build_zeroize_checks -> compiler.  
						
						... 
						
						
						
						Signed-off-by: Minos Galanakis <minos.galanakis@arm.com > 
						
						
					 
					
						2024-08-01 19:38:47 +01:00 
						 
				 
			
				
					
						
							
							
								Minos Galanakis 
							
						 
					 
					
						
						
							
						
						1ef3a66540 
					 
					
						
						
							
							all.sh/components: Moved test_aesni_m32_clang -> platform.  
						
						... 
						
						
						
						Signed-off-by: Minos Galanakis <minos.galanakis@arm.com > 
						
						
					 
					
						2024-08-01 19:38:47 +01:00 
						 
				 
			
				
					
						
							
							
								Minos Galanakis 
							
						 
					 
					
						
						
							
						
						07404d27ef 
					 
					
						
						
							
							all.sh/components: Moved build_arm_xxx from compiler -> platform.  
						
						... 
						
						
						
						Signed-off-by: Minos Galanakis <minos.galanakis@arm.com > 
						
						
					 
					
						2024-08-01 19:38:47 +01:00 
						 
				 
			
				
					
						
							
							
								Minos Galanakis 
							
						 
					 
					
						
						
							
						
						f699d51a0b 
					 
					
						
						
							
							all.sh/components: Moved support functions to the same group as their components.  
						
						... 
						
						
						
						Signed-off-by: Minos Galanakis <minos.galanakis@arm.com > 
						
						
					 
					
						2024-08-01 19:38:47 +01:00 
						 
				 
			
				
					
						
							
							
								Minos Galanakis 
							
						 
					 
					
						
						
							
						
						609f749c56 
					 
					
						
						
							
							all.sh/components: Removed duplicated/obsolete documentation/whitespace.  
						
						... 
						
						
						
						Signed-off-by: Minos Galanakis <minos.galanakis@arm.com > 
						
						
					 
					
						2024-08-01 19:38:27 +01:00 
						 
				 
			
				
					
						
							
							
								Minos Galanakis 
							
						 
					 
					
						
						
							
						
						f78447f22e 
					 
					
						
						
							
							test/scripts/components: Applied consistent style.  
						
						... 
						
						
						
						Signed-off-by: Minos Galanakis <minos.galanakis@arm.com > 
						
						
					 
					
						2024-08-01 19:08:58 +01:00 
						 
				 
			
				
					
						
							
							
								Minos Galanakis 
							
						 
					 
					
						
						
							
						
						9ebb88244b 
					 
					
						
						
							
							Extract compiler-components into a separate file.  
						
						... 
						
						
						
						Signed-off-by: David Horstmann <david.horstmann@arm.com >
Signed-off-by: Thomas Daubney <thomas.daubney@arm.com >
Signed-off-by: Minos Galanakis <minos.galanakis@arm.com > 
						
						
					 
					
						2024-08-01 18:44:47 +01:00 
						 
				 
			
				
					
						
							
							
								Minos Galanakis 
							
						 
					 
					
						
						
							
						
						6aab5b7109 
					 
					
						
						
							
							Created placeholder component files.  
						
						... 
						
						
						
						Signed-off-by: Minos Galanakis <minos.galanakis@arm.com > 
						
						
					 
					
						2024-08-01 18:44:47 +01:00