Minos Galanakis 
							
						 
					 
					
						
						
							
						
						ada21b09b5 
					 
					
						
						
							
							Separate all.sh from components.  
						
						... 
						
						
						
						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 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						7262b47d79 
					 
					
						
						
							
							all.sh: psasim: Start server in tf-psa-crypto/tests  
						
						... 
						
						
						
						Start a server in tf-psa-crypto/tests in addition to
tests to be able to run test suites from
tf-psa-crypto/tests.
Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2024-07-22 12:29:23 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						0b796a42e6 
					 
					
						
						
							
							psasim: Rename kill_server.sh to kill_servers.sh  
						
						... 
						
						
						
						Rename kill_server.sh to kill_servers.sh as it
kills all started PSA servers.
Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2024-07-22 12:29:23 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						e0e26f7d8e 
					 
					
						
						
							
							psasim: Move file clean-up to all.sh  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2024-07-22 12:29:23 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						635a2beb74 
					 
					
						
						
							
							Adapt all.sh  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2024-07-19 10:07:27 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						9027955afc 
					 
					
						
						
							
							all.sh: Move definitions of PSA core and builtin source paths  
						
						... 
						
						
						
						Move the definitions of PSA core and builtin
source paths to pre_initialize_variables
where they are merged with the definition
of the configuration file paths.
Add the 3.6 case by the way as
pre_initialize_variables is planned to
be in the all.sh part that will land in
mbedtls-framework at some point.
Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2024-07-10 08:10:40 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						f37ff7f988 
					 
					
						
						
							
							Adapt all.sh cleanup  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2024-07-10 08:10:40 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						8280398095 
					 
					
						
						
							
							Adapt all.sh cleanup  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2024-07-10 08:10:40 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						5b41a655d5 
					 
					
						
						
							
							all.sh: Update paths to PSA core modules and objects  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2024-07-10 08:10:40 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						709bbf0ede 
					 
					
						
						
							
							all.sh: Update paths to builtin driver modules and objects  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2024-07-10 08:10:40 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Daubney 
							
						 
					 
					
						
						
							
						
						5edad7f89f 
					 
					
						
						
							
							Remove MBEDTLS_DHM_ALT  
						
						... 
						
						
						
						Signed-off-by: Thomas Daubney <thomas.daubney@arm.com > 
						
						
					 
					
						2024-07-05 14:35:10 +01:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						d8b59373a0 
					 
					
						
						
							
							all.sh: psasim helper functions renaming  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2024-07-02 15:45:55 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						1a49383694 
					 
					
						
						
							
							all.sh: exclude some extra slow test suites from psasim testing  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2024-07-02 15:45:55 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						e134d0962a 
					 
					
						
						
							
							all.sh: remove old tests components on CRYPTO_CLIENT  
						
						... 
						
						
						
						Now that we have PSASIM we can really test CRYPTO_CLIENT
functionality and those functions are not needed anymore.
Moreover new test suites that are going to rely on
CRYPTO_CLIENT && !CRYPTO_C would be tested from
test_default_psa_crypto_client_without_crypto_provider()
leading to failures due to stub functions being empty.
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2024-07-02 15:45:55 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						9022f718b1 
					 
					
						
						
							
							all.sh: add new component to run test suites with psasim  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2024-07-02 15:45:55 +02:00 
						 
				 
			
				
					
						
							
							
								Tom Cosgrove 
							
						 
					 
					
						
						
							
						
						c4dfc08464 
					 
					
						
						
							
							Merge pull request  #9310  from valeriosetti/psasim_more_aut_tests  
						
						... 
						
						
						
						psasim: complete support of PSA functions in `psasim` and add basic "smoke test" applications 
						
						
					 
					
						2024-06-26 11:46:25 +00:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						f0481f562a 
					 
					
						
						
							
							Merge pull request  #9258  from tom-daubney-arm/drop_padlock_support  
						
						... 
						
						
						
						Drop support for VIA Padlock 
						
						
					 
					
						2024-06-26 07:36:04 +00:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						5beb236835 
					 
					
						
						
							
							psasim: merge all AUT programs into a single executable  
						
						... 
						
						
						
						This makes both building and testing much faster.
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2024-06-25 14:15:30 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						0417a2c746 
					 
					
						
						
							
							Adapt component_test_when_no_ciphersuites_have_mac  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2024-06-19 09:45:01 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						cd33cd6abf 
					 
					
						
						
							
							test_when_no_ciphersuites_have_mac: Fix logs  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2024-06-19 09:24:32 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						cfce75f4c4 
					 
					
						
						
							
							Remove component_test_full_no_bignum  
						
						... 
						
						
						
						Remove test_full_no_bignum as duplicate
of the test of the reference config
confgi-symmetric-only.h and
component_test_psa_crypto_config_accel_ecc_no_bignum().
Specifically, component_test_full_no_bignum was
added as part of preparation work for that component.
Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2024-06-19 09:24:32 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						8dbea48958 
					 
					
						
						
							
							Adapt test_full_no_cipher_ components  
						
						... 
						
						
						
						Adapt test_full_no_cipher_ components with
MBEDTLS_PSA_CRYPTO_CONFIG enabled.
Remove the component with no PSA crypto and
the one with MBEDTLS_PSA_CRYPTO_CONFIG disabled.
Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2024-06-19 09:13:52 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						a67f1beb46 
					 
					
						
						
							
							Adapt test_crypto_full_md_light_only  
						
						... 
						
						
						
						Adapt test_crypto_full_md_light_only with
MBEDTLS_PSA_CRYPTO_CONFIG enabled.
No need to disable PSA_WANT_ALG_HKDF as
the PSA implementation of HKDF is independent
of hkdf.c and thus of MAC through md.c.
Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2024-06-19 09:13:52 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						de0d7e6cd0 
					 
					
						
						
							
							Merge pull request  #9247  from ronald-cron-arm/move-psa-headers  
						
						... 
						
						
						
						Move PSA headers to a new tf-psa-crypto directory 
						
						
					 
					
						2024-06-18 18:48:24 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Daubney 
							
						 
					 
					
						
						
							
						
						95589c5c2e 
					 
					
						
						
							
							Further padlock removals from all.sh  
						
						... 
						
						
						
						Signed-off-by: Thomas Daubney <thomas.daubney@arm.com > 
						
						
					 
					
						2024-06-18 14:23:37 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Daubney 
							
						 
					 
					
						
						
							
						
						62af02c063 
					 
					
						
						
							
							Drop support for VIA Padlock  
						
						... 
						
						
						
						Signed-off-by: Thomas Daubney <thomas.daubney@arm.com > 
						
						
					 
					
						2024-06-14 10:37:13 +01:00 
						 
				 
			
				
					
						
							
							
								Tom Cosgrove 
							
						 
					 
					
						
						
							
						
						7c52100fbd 
					 
					
						
						
							
							Merge pull request  #9238  from tom-cosgrove-arm/psasim_update_for_operation_types  
						
						... 
						
						
						
						Update PSA simulator C code to do operations by handles 
						
						
					 
					
						2024-06-13 10:13:40 +00:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						30ea2b9191 
					 
					
						
						
							
							all.sh: Update clean-up of Makefiles generated by CMake  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2024-06-13 09:51:27 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						7e5d61c41a 
					 
					
						
						
							
							Adjust more paths to PSA headers  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2024-06-13 09:51:20 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						5cdc22b458 
					 
					
						
						
							
							all.sh: Fix clean-up of Makefiles generated by CMake  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2024-06-12 15:22:26 +02:00 
						 
				 
			
				
					
						
							
							
								Tom Cosgrove 
							
						 
					 
					
						
						
							
						
						0fe5b8d4a3 
					 
					
						
						
							
							Add support for and run (a copy of) the PSA aead_demo program under PSA sim  
						
						... 
						
						
						
						Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com > 
						
						
					 
					
						2024-06-11 17:26:17 +01:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						0133d84a3d 
					 
					
						
						
							
							Merge pull request  #9199  from tom-daubney-arm/modify_test_everest_curve25519_only_for_psa  
						
						... 
						
						
						
						Make everest component work with PSA_CRYPTO_CONFIG set 
						
						
					 
					
						2024-06-11 13:58:00 +00:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						f98635c360 
					 
					
						
						
							
							psasim: build server library and binary before client's ones  
						
						... 
						
						
						
						This allows to keep the same CONFIG_H while building the Mbed TLS
library and the application (no matter if it's client or server).
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2024-06-11 14:26:42 +01:00 
						 
				 
			
				
					
						
							
							
								Tom Cosgrove 
							
						 
					 
					
						
						
							
						
						51b2c86852 
					 
					
						
						
							
							Use our own copy of programs/psa/psa_hash.c in the PSA simulator tests  
						
						... 
						
						
						
						Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com > 
						
						
					 
					
						2024-06-11 14:26:03 +01:00 
						 
				 
			
				
					
						
							
							
								Bence Szépkúti 
							
						 
					 
					
						
						
							
						
						d28534c5b0 
					 
					
						
						
							
							Merge pull request  #9062  from tom-daubney-arm/crypto_config-tls1_2_default_stream_cipher_only_use_psa  
						
						... 
						
						
						
						Make TLS 1.2 components work with PSA_CRYPTO_CONFIG set 
						
						
					 
					
						2024-06-10 11:54:37 +00:00 
						 
				 
			
				
					
						
							
							
								Bence Szépkúti 
							
						 
					 
					
						
						
							
						
						c085cc767d 
					 
					
						
						
							
							Merge pull request  #9200  from davidhorstmann-arm/move-test-generation-files  
						
						... 
						
						
						
						Move test generation files to framework 
						
						
					 
					
						2024-06-04 09:23:17 +00:00 
						 
				 
			
				
					
						
							
							
								David Horstmann 
							
						 
					 
					
						
						
							
						
						f6f3bcae43 
					 
					
						
						
							
							Update file paths for moved files  
						
						... 
						
						
						
						Signed-off-by: David Horstmann <david.horstmann@arm.com > 
						
						
					 
					
						2024-05-31 15:49:02 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Daubney 
							
						 
					 
					
						
						
							
						
						f29bf87696 
					 
					
						
						
							
							Modify everest component for MBEDTLS_PSA_CRYPTO_CONFIG_ENABLED  
						
						... 
						
						
						
						Signed-off-by: Thomas Daubney <thomas.daubney@arm.com > 
						
						
					 
					
						2024-05-30 16:28:57 +01:00 
						 
				 
			
				
					
						
							
							
								Tom Cosgrove 
							
						 
					 
					
						
						
							
						
						e2f0e3012a 
					 
					
						
						
							
							Extend PSA crypto simulator tests to run psa_hash.c under the simulator  
						
						... 
						
						
						
						Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com > 
						
						
					 
					
						2024-05-29 15:19:27 +01:00 
						 
				 
			
				
					
						
							
							
								Tom Cosgrove 
							
						 
					 
					
						
						
							
						
						3ebb880f90 
					 
					
						
						
							
							Hook the new psa_sim_crypto_{client,server} into the build and tests  
						
						... 
						
						
						
						- smoke test client.c becomes a trivial call to psa_crypto_init()
- server.c now uses psa_sim_crypto_server.c's psa_crypto_call()
- Makefile is updated to build all the modules, and allow a different MAIN
- all.sh's test_psasim now tests the simulation of psa_hash_compute() too
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com > 
						
						
					 
					
						2024-05-29 15:19:10 +01:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						f5473a0260 
					 
					
						
						
							
							Merge pull request  #9057  from Ryan-Everett-arm/crypto-config-test_ref_configs  
						
						... 
						
						
						
						Update the reference configs to use `MBEDTLS_PSA_CRYPTO_CONFIG` 
						
						
					 
					
						2024-05-23 05:58:55 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Cosgrove 
							
						 
					 
					
						
						
							
						
						df1bfec990 
					 
					
						
						
							
							Merge pull request  #9121  from valeriosetti/issue8963  
						
						... 
						
						
						
						Add client-server build to all.sh 
						
						
					 
					
						2024-05-20 07:14:37 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Daubney 
							
						 
					 
					
						
						
							
						
						a8004f27b7 
					 
					
						
						
							
							Add additional CCM unset  
						
						... 
						
						
						
						Signed-off-by: Thomas Daubney <thomas.daubney@arm.com > 
						
						
					 
					
						2024-05-17 14:48:47 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Daubney 
							
						 
					 
					
						
						
							
						
						8f83ba08e2 
					 
					
						
						
							
							Change the way CBC is set  
						
						... 
						
						
						
						Signed-off-by: Thomas Daubney <thomas.daubney@arm.com > 
						
						
					 
					
						2024-05-17 14:44:15 +01:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						a33a824d8a 
					 
					
						
						
							
							Resolve PBKDF2_AES_CMAC_PRF_128 dependencies  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2024-05-16 08:12:03 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Daubney 
							
						 
					 
					
						
						
							
						
						69ca57eadc 
					 
					
						
						
							
							Fix typo  
						
						... 
						
						
						
						Signed-off-by: Thomas Daubney <thomas.daubney@arm.com > 
						
						
					 
					
						2024-05-14 16:29:23 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Daubney 
							
						 
					 
					
						
						
							
						
						b7c624ddd8 
					 
					
						
						
							
							Remove _use_psa suffix from remaining components  
						
						... 
						
						
						
						Signed-off-by: Thomas Daubney <thomas.daubney@arm.com > 
						
						
					 
					
						2024-05-14 16:11:00 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Daubney 
							
						 
					 
					
						
						
							
						
						5f2595a018 
					 
					
						
						
							
							Remove non- _use_psa versions of components  
						
						... 
						
						
						
						Signed-off-by: Thomas Daubney <thomas.daubney@arm.com > 
						
						
					 
					
						2024-05-14 16:09:34 +01:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						87d99fbd6c 
					 
					
						
						
							
							psasim: create a seedfile to be used for the crypto server  
						
						... 
						
						
						
						This allows to re-enable MBEDTLS_ENTROPY_NV_SEED since the
seedfile is correctly found in the "test" folder at runtime.
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2024-05-14 10:57:35 +02:00