Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						6778ddf657 
					 
					
						
						
							
							Merge pull request  #6549  from gilles-peskine-arm/psa-migration-md-cipher-strategy  
						
						... 
						
						
						
						Dual-API hash dispatch strategy 
						
						
					 
					
						2023-02-15 12:50:13 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						91af0f9c0e 
					 
					
						
						
							
							Minor clarifications  
						
						... 
						
						
						
						Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2023-02-10 14:31:36 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						ff674d4c6f 
					 
					
						
						
							
							Typos  
						
						... 
						
						
						
						Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2023-02-10 14:31:17 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						199ee456b1 
					 
					
						
						
							
							Summarize how to improve MBEDTLS_PSA_CRYPTO_CLIENT  
						
						... 
						
						
						
						Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2023-02-08 12:35:19 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						58e935fc6b 
					 
					
						
						
							
							add a missing  
						
						... 
						
						
						
						Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2023-02-08 12:07:12 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						fad34a4f10 
					 
					
						
						
							
							Support all legacy algorithms in PSA  
						
						... 
						
						
						
						This is not strictly mandatory, but it helps.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2023-02-07 20:37:56 +01:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						00d3e96042 
					 
					
						
						
							
							Merge pull request  #6855  from mpg/driver-only-ecdsa-starter  
						
						... 
						
						
						
						Driver-only ECDSA starter 
						
						
					 
					
						2023-01-24 13:06:17 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						17292f7823 
					 
					
						
						
							
							Minor fixes  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2023-01-23 12:32:51 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						99ff0a7c50 
					 
					
						
						
							
							Fix some additional over-long lines  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2023-01-23 12:31:01 +00:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						5a2e02635a 
					 
					
						
						
							
							Improve a few comments & documentation  
						
						... 
						
						
						
						Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com > 
						
						
					 
					
						2023-01-23 12:51:52 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						38699e5323 
					 
					
						
						
							
							Update the getting-started doc  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2023-01-20 12:43:53 +00:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						6bbeba6a44 
					 
					
						
						
							
							Add ssl-opt.sh support to outcome-analysis.sh  
						
						... 
						
						
						
						But make it optional as it makes things much slower.
Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com > 
						
						
					 
					
						2023-01-05 12:55:08 +01:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						222bc85c6c 
					 
					
						
						
							
							Update outcome analysis script & documentation  
						
						... 
						
						
						
						Now that the script only makes before-after comparison, it no longer
makes sense to ignore some test suites.
Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com > 
						
						
					 
					
						2023-01-05 12:55:08 +01:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						a6e0291c51 
					 
					
						
						
							
							Update documentation  
						
						... 
						
						
						
						Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com > 
						
						
					 
					
						2022-12-21 09:59:33 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						3e30e1fb19 
					 
					
						
						
							
							We haven't actually made hash accelerators initless in 3.3  
						
						... 
						
						
						
						It seems that it won't be necessary anyway.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2022-12-13 20:34:17 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						14239c6e2e 
					 
					
						
						
							
							Switching to PSA can break things with MBEDTLS_PSA_CRYPTO_CLIENT  
						
						... 
						
						
						
						It's a rare scenario, but it's currently possible: if you use
mbedtls_cipher_xxx() to encrypt the communication between the application
and the crypto service, changing those functions to call PSA will break your
system.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2022-12-13 20:32:48 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						22db9916fe 
					 
					
						
						
							
							The PSA cipher/AEAD API requires an initialized keystore  
						
						... 
						
						
						
						Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2022-12-13 20:32:29 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						143ebcc1d6 
					 
					
						
						
							
							PKCS#1v1.5 sign/verify uses hash metadata  
						
						... 
						
						
						
						Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2022-12-13 20:30:10 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						cb93ac91bb 
					 
					
						
						
							
							Note that we can tweak the meaning of MBEDTLS_PSA_CRYPTO_CONFIG too  
						
						... 
						
						
						
						Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2022-12-13 20:29:43 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						d167f16d55 
					 
					
						
						
							
							Wording clarifications and typo fixes  
						
						... 
						
						
						
						No intended meaning change.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2022-12-13 20:29:15 +01:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						55a188b420 
					 
					
						
						
							
							Clarify the "restart vs use PSA" situation in TLS  
						
						... 
						
						
						
						Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com > 
						
						
					 
					
						2022-12-09 10:09:33 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						4eefade8bf 
					 
					
						
						
							
							Sketch some optimizations relevant to MD light  
						
						... 
						
						
						
						Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2022-11-25 23:05:14 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						f634fe10e7 
					 
					
						
						
							
							Sketch the work to migrate to MD light  
						
						... 
						
						
						
						Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2022-11-25 23:04:51 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						188e900a6d 
					 
					
						
						
							
							Specify MD light based on the interface requirements  
						
						... 
						
						
						
						Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2022-11-25 23:04:16 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						382b34ca84 
					 
					
						
						
							
							Work out the hash interface requirements  
						
						... 
						
						
						
						Finish working out the RSA-PSS example in terms of what it implies about the
interface. The key takeaway is that a mixed-domain module must support
algorithms if they are available through either interface, and that's all
there is to it. The details of how dispatch is done don't matter, what
matters is only the availability, and it's just the disjunction of
availabilities.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2022-11-25 22:57:18 +01:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						4a8c9e2cff 
					 
					
						
						
							
							tls13: Add definition of mbedtls_ssl_{write,read}_early_data  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2022-11-23 14:29:37 +01:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						ef25a99f20 
					 
					
						
						
							
							Merge pull request  #6533  from valeriosetti/issue5847  
						
						... 
						
						
						
						Use PSA EC-JPAKE in TLS (1.2) - Part 2 
						
						
					 
					
						2022-11-23 13:27:30 +01:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						ba7c006222 
					 
					
						
						
							
							Merge pull request  #6466  from mprse/driver-only-hash-ci  
						
						... 
						
						
						
						Driver-only hashes: test coverage in the CI 
						
						
					 
					
						2022-11-18 09:31:13 +01:00 
						 
				 
			
				
					
						
							
							
								Przemek Stekiel 
							
						 
					 
					
						
						
							
						
						93986645d8 
					 
					
						
						
							
							Remove reference vs drivers test from outcome-analysis.sh  
						
						... 
						
						
						
						Signed-off-by: Przemek Stekiel <przemyslaw.stekiel@mobica.com > 
						
						
					 
					
						2022-11-09 15:06:44 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						c82050efdb 
					 
					
						
						
							
							Starting to work out the RSA-PSS example  
						
						... 
						
						
						
						Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2022-11-08 19:17:58 +01:00 
						 
				 
			
				
					
						
							
							
								Neil Armstrong 
							
						 
					 
					
						
						
							
						
						e2977b6901 
					 
					
						
						
							
							Remove TLS 1.2 exception about EC J-PAKE and PSA Crypto  
						
						... 
						
						
						
						Signed-off-by: Neil Armstrong <narmstrong@baylibre.com > 
						
						
					 
					
						2022-11-08 10:58:54 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						d47ba71676 
					 
					
						
						
							
							New strategy: start the analysis  
						
						... 
						
						
						
						Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2022-11-07 22:28:26 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						34c09469f3 
					 
					
						
						
							
							Merge pull request  #5396  from SiliconLabs/codegen_1.1  
						
						... 
						
						
						
						Driver dispatch Codegen 1.1 
						
						
					 
					
						2022-11-07 15:27:41 +01:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						93dcb1ba8d 
					 
					
						
						
							
							Update TLS 1.3 support document  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2022-10-25 20:02:09 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						10bf956334 
					 
					
						
						
							
							tls13: Fix documentation  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2022-10-22 14:42:04 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						9810b6d0b7 
					 
					
						
						
							
							Fix kex config options documentation in tls13-support.md  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2022-10-22 14:42:04 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						d8d2ea5674 
					 
					
						
						
							
							Add TLS 1.3 key exchange mode config options  
						
						... 
						
						
						
						Add TLS 1.3 specific configuration options
to enable/disable the support for TLS 1.3
key exchange modes.
These configurations are introduced to
move away from the aforementioned
enablement/disablement based on
MBEDTLS_KEY_EXCHANGE_xxx_ENABLED options
that relate to group of TLS 1.2
ciphersuites.
Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2022-10-22 14:41:57 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						0dc40773d6 
					 
					
						
						
							
							Improve comments & messages  
						
						... 
						
						
						
						Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com > 
						
						
					 
					
						2022-10-19 12:12:21 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						d92fb01419 
					 
					
						
						
							
							Skip bits not needed in outcome-analysis.sh  
						
						... 
						
						
						
						Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com > 
						
						
					 
					
						2022-10-18 12:10:45 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						b51051f1c7 
					 
					
						
						
							
							Cosmetic improvement  
						
						... 
						
						
						
						Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com > 
						
						
					 
					
						2022-10-18 12:10:45 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						f6e6df9dbf 
					 
					
						
						
							
							Add option for before-after or just ref-drivers  
						
						... 
						
						
						
						Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com > 
						
						
					 
					
						2022-10-18 12:10:45 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						2bb2f15772 
					 
					
						
						
							
							Improve driver-only outcome-analysis script  
						
						... 
						
						
						
						Instead of having a list of test suites of interest, have a list of
suites to ignore and look at all the others.
In order for this to only yield interesting results, we need to tune the
reference configuration a bit, in order to exclude STREAM and ECB to
more closely match the driver-based configuration.
Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com > 
						
						
					 
					
						2022-10-18 12:10:45 +02:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						b319684bca 
					 
					
						
						
							
							Additional updates to docs links  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2022-10-12 16:47:08 +01:00 
						 
				 
			
				
					
						
							
							
								asfand-silabs 
							
						 
					 
					
						
						
							
						
						b549776a23 
					 
					
						
						
							
							Merge branch 'Mbed-TLS:development' into codegen_1.1  
						
						
						
						
					 
					
						2022-09-17 19:54:01 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						138387fc8c 
					 
					
						
						
							
							Fix some typos, improve wording & formatting  
						
						... 
						
						
						
						Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com > 
						
						
					 
					
						2022-09-16 12:03:52 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						d18c24b166 
					 
					
						
						
							
							EC J-PAKE is now implemented in PSA  
						
						... 
						
						
						
						Quite unrelated to the other commits in this branch, but I happened to
spot it, so I fixed it.
Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com > 
						
						
					 
					
						2022-09-16 12:03:52 +02:00 
						 
				 
			
				
					
						
							
							
								Archana 
							
						 
					 
					
						
						
							
						
						a2cac3224d 
					 
					
						
						
							
							Update and document mbedtls extensions  
						
						... 
						
						
						
						Signed-off-by: Archana <archana.madhavan@silabs.com >
Signed-off-by: Asfandyar Orakzai <asfandyar.orakzai@silabs.com > 
						
						
					 
					
						2022-09-16 11:01:01 +02:00 
						 
				 
			
				
					
						
							
							
								Archana 
							
						 
					 
					
						
						
							
						
						1776dd9022 
					 
					
						
						
							
							Doc improvements -Cosmetic  
						
						... 
						
						
						
						Signed-off-by: Archana <archana.madhavan@silabs.com >
Signed-off-by: Asfandyar Orakzai <asfandyar.orakzai@silabs.com > 
						
						
					 
					
						2022-09-16 11:01:01 +02:00 
						 
				 
			
				
					
						
							
							
								Archana 
							
						 
					 
					
						
						
							
						
						46886247ad 
					 
					
						
						
							
							Driver Wrappers code gen migration guide updated.  
						
						... 
						
						
						
						Signed-off-by: Archana <archana.madhavan@silabs.com >
Signed-off-by: Asfandyar Orakzai <asfandyar.orakzai@silabs.com > 
						
						
					 
					
						2022-09-16 11:01:01 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						c42c7e660e 
					 
					
						
						
							
							Update documentation in legacy_or_psa.h  
						
						... 
						
						
						
						- Some things that were indicated as in the near future are now done.
- Clarify when these macros are needed and when they're not.
- Prepare to make the header public.
Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com > 
						
						
					 
					
						2022-09-15 11:28:24 +02:00