Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						1b52d09494 
					 
					
						
						
							
							Document test strategy for USE_PSA_CRYPTO  
						
						... 
						
						
						
						Note: removed `mbedtls_x509write_crt_set_subject_key()` from the list of
things that should be tested, as it's taking public key rather than a
keypair.
Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com > 
						
						
					 
					
						2022-01-18 09:13:14 +01:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						0d0a104b2d 
					 
					
						
						
							
							Add study for TLS/X.509 dependencies on crypto  
						
						... 
						
						
						
						This is an updated version of the study that was done a few years ago.
The script `syms` was used to list symbols form libmbedtls.a /
libmbedx509.a that are defined externally. It was run with config.py
full minus MBEDTLS_USE_PSA_CRYPTO minus
MBEDTLS_SSL_PROTO_TLS1_3_EXPERIMENTAL.
Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com > 
						
						
					 
					
						2022-01-18 09:13:00 +01:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						b1822efe22 
					 
					
						
						
							
							docs: TLS 1.3: Improve wording  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2021-12-10 14:28:13 +01:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						7aa6fc1992 
					 
					
						
						
							
							docs: TLS 1.3: Update prototype upstreaming status  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2021-12-10 13:22:21 +01:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						653d5bc781 
					 
					
						
						
							
							docs: TLS 1.3: Swap prototype upstreaming status and MVP definition  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2021-12-10 13:22:21 +01:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						43ffc9d659 
					 
					
						
						
							
							docs: TLS 1.3: Update TLS 1.3 documentation file name  
						
						... 
						
						
						
						Update TLS 1.3 documentation file name and its
overview section.
Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2021-12-10 13:22:21 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						d7c091060f 
					 
					
						
						
							
							Merge pull request  #5242  from paul-elliott-arm/explain_TLS13_decision  
						
						... 
						
						
						
						TLS1.3: Edit docs to explain not changing curve order. 
						
						
					 
					
						2021-12-07 11:01:04 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Elliott 
							
						 
					 
					
						
						
							
						
						cce0f5a085 
					 
					
						
						
							
							Fix typo  
						
						... 
						
						
						
						Signed-off-by: Paul Elliott <paul.elliott@arm.com > 
						
						
					 
					
						2021-12-03 16:13:30 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Elliott 
							
						 
					 
					
						
						
							
						
						c0d335bc1e 
					 
					
						
						
							
							Second draft of explanation  
						
						... 
						
						
						
						Signed-off-by: Paul Elliott <paul.elliott@arm.com > 
						
						
					 
					
						2021-12-02 16:38:05 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Elliott 
							
						 
					 
					
						
						
							
						
						fe08944246 
					 
					
						
						
							
							Fix spelling error  
						
						... 
						
						
						
						Signed-off-by: Paul Elliott <paul.elliott@arm.com > 
						
						
					 
					
						2021-11-30 10:55:53 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Elliott 
							
						 
					 
					
						
						
							
						
						89c8e098ee 
					 
					
						
						
							
							Convert tabs to spaces  
						
						... 
						
						
						
						Signed-off-by: Paul Elliott <paul.elliott@arm.com > 
						
						
					 
					
						2021-11-30 10:54:52 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Elliott 
							
						 
					 
					
						
						
							
						
						66491c7d08 
					 
					
						
						
							
							Edit docs to explain not changing curve order  
						
						... 
						
						
						
						TLS1.3 MVP would benefit from a different curve group preference order
in order to not cause a HelloRetryRequest (which are not yet handled),
however changing the curve group preference order would affect both
TLS1.2 and TLS1.3, which is undesirable for something rare that can
be worked around.
Signed-off-by: Paul Elliott <paul.elliott@arm.com > 
						
						
					 
					
						2021-11-29 10:39:44 +00:00 
						 
				 
			
				
					
						
							
							
								Xiaofei Bai 
							
						 
					 
					
						
						
							
						
						746f9481ea 
					 
					
						
						
							
							Fix 1_3/13 usages in macros and function names  
						
						... 
						
						
						
						Signed-off-by: Xiaofei Bai <xiaofei.bai@arm.com > 
						
						
					 
					
						2021-11-26 08:08:36 +00:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						a42a8de120 
					 
					
						
						
							
							PSA thread safety analysis  
						
						... 
						
						
						
						Looks like a mutex isn't enough?
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2021-11-03 12:18:41 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						c8aaac89d0 
					 
					
						
						
							
							Fix naming examples in TLS 1.3 style guide  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2021-10-18 13:00:51 +01:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						7fc96c1a57 
					 
					
						
						
							
							Fix test description  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2021-09-28 16:29:04 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						fb877215b5 
					 
					
						
						
							
							Fix supported signature documentation  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2021-09-28 16:29:04 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						8ee9ed6785 
					 
					
						
						
							
							Fix and improve the documentation of supported groups  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2021-09-28 16:28:58 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						f164b6a7ff 
					 
					
						
						
							
							Add an overview section  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2021-09-27 15:48:09 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						847c3580b8 
					 
					
						
						
							
							Expend coding rules  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2021-09-27 15:48:09 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						3e7c4036b4 
					 
					
						
						
							
							Miscellaneous improvements  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2021-09-27 15:48:09 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						fecda8ddb4 
					 
					
						
						
							
							Improve the description of common macros usage  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2021-09-27 15:48:02 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						99733f0511 
					 
					
						
						
							
							Amend vector variables  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2021-09-27 15:39:37 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						b194466e99 
					 
					
						
						
							
							Amend TLS 1.3 prefix  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2021-09-27 15:39:37 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						72064b30cf 
					 
					
						
						
							
							Fix usage of backticks  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2021-09-27 15:39:37 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						660c723b09 
					 
					
						
						
							
							Add paragraph about expected quality  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2021-09-27 15:39:37 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						7a7032a4ba 
					 
					
						
						
							
							Remove out of MVP scope items  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2021-09-27 15:39:37 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						c3b510f096 
					 
					
						
						
							
							Amend supported groups and signatures based on spec 9.1 section  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2021-09-27 15:39:37 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						3160d70049 
					 
					
						
						
							
							Add comments about key_share and supported_versions support  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2021-09-27 15:39:29 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						85e51083d8 
					 
					
						
						
							
							Add support for server_name extension  
						
						... 
						
						
						
						Section 9.2 of the specification defines server_name
extension as mandatory if not specified otherwise by
an application profile. Thus add its support to the
MVP scope.
Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2021-09-27 13:42:39 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						004df8ad5f 
					 
					
						
						
							
							Improve comment about handshake failure with HRR and CertificateRequest  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2021-09-27 13:42:39 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						1fa5088c0b 
					 
					
						
						
							
							Improve comment about PSK TLS 1.3 configuration options  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2021-09-27 13:42:27 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						023987feef 
					 
					
						
						
							
							Use GitHub table format  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2021-09-27 12:05:28 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						def52c36e5 
					 
					
						
						
							
							Remove obscure comment about TLS 1.3 renegotiation config option  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2021-09-27 12:03:55 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						3785c907c7 
					 
					
						
						
							
							Define TLS 1.3 MVP and document coding rules  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2021-09-21 16:16:56 +02:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						8ec3c8f015 
					 
					
						
						
							
							Do not require test data to be in the repository  
						
						... 
						
						
						
						What matters is that we validate that test data is not removed. Keeping the
test data is the most obvious way, but not the only way.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2021-07-15 16:22:14 +02:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						b91f81a55b 
					 
					
						
						
							
							Discuss lifetimes, in particular persistence levels  
						
						... 
						
						
						
						Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2021-07-15 16:22:14 +02:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						77f8e5cb59 
					 
					
						
						
							
							Add considerations on key material representations  
						
						... 
						
						
						
						Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2021-07-15 16:22:14 +02:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						d131e400f0 
					 
					
						
						
							
							Clarification: forward and backward compatibility  
						
						... 
						
						
						
						The import-and-save and load-and-check parts of the tests don't have to be
actually the same test cases.
Introduce the terms “forward compatibility” and “backward compatibility” and
relate them to import-and-save and load-and-check actions.
These are clarifications of intent that do not represent an intended change
in the strategy or intended coverage.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2021-07-15 16:22:14 +02:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						f31c6c111e 
					 
					
						
						
							
							Typo  
						
						... 
						
						
						
						Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2021-07-15 16:22:14 +02:00 
						 
				 
			
				
					
						
							
							
								Bence Szépkúti 
							
						 
					 
					
						
						
							
						
						bb0cfeb2d4 
					 
					
						
						
							
							Rename config.h to mbedtls_config.h  
						
						... 
						
						
						
						This commit was generated using the following script:
# ========================
#!/bin/sh
git ls-files | grep -v '^ChangeLog' | xargs sed -b -E -i '
s/((check|crypto|full|mbedtls|query)_config)\.h/\1\nh/g
s/config\.h/mbedtls_config.h/g
y/\n/./
'
mv include/mbedtls/config.h include/mbedtls/mbedtls_config.h
# ========================
Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com > 
						
						
					 
					
						2021-06-28 09:28:33 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						cadd3d860e 
					 
					
						
						
							
							Give examples of PLATFORM_XXX_ALT  
						
						... 
						
						
						
						Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2021-06-15 00:14:28 +02:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						bf26bef157 
					 
					
						
						
							
							Discuss the durability of PSA drivers vs ALT when introducing them  
						
						... 
						
						
						
						Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2021-06-15 00:14:28 +02:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						a71db94c66 
					 
					
						
						
							
							Document that contexts must be movable  
						
						... 
						
						
						
						Fix  #4451 .
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
					
						2021-06-15 00:14:28 +02:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						f35c42bdb9 
					 
					
						
						
							
							Document the remaining constraints on ALT context types  
						
						... 
						
						
						
						Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2021-06-15 00:14:28 +02:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						b9ccb25f33 
					 
					
						
						
							
							Starter-class documentation of alternative implementations  
						
						... 
						
						
						
						Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2021-06-15 00:10:37 +02:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						12f93f4fc2 
					 
					
						
						
							
							Merge pull request  #4407  from ARMmbed/dev3_signoffs  
						
						... 
						
						
						
						Merge development_3.0 into development 
						
						
					 
					
						2021-04-26 19:48:16 +01:00 
						 
				 
			
				
					
						
							
							
								Tobias Nießen 
							
						 
					 
					
						
						
							
						
						835beffcf4 
					 
					
						
						
							
							Fix typo in architecture docs  
						
						... 
						
						
						
						Signed-off-by: Tobias Nießen <tniessen@tnie.de > 
						
						
					 
					
						2021-04-19 23:56:25 +02:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						73e3e2cb1a 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/development' into development_new  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com >
Conflicts:
        include/mbedtls/check_config.h: nearby edits
	library/entropy.c: nearby edits
	programs/random/gen_random_havege.c: modification vs. removal
	programs/ssl/ssl_test_lib.h: nearby edits
	programs/test/cpp_dummy_build.cpp: nearby edits
	visualc/VS2010/mbedTLS.vcxproj: automatically generated file,
            regenerated with scripts/generate_visualc_files.pl 
						
						
					 
					
						2021-04-07 16:31:09 +01:00 
						 
				 
			
				
					
						
							
							
								Chris Jones 
							
						 
					 
					
						
						
							
						
						6f554e388e 
					 
					
						
						
							
							Remove reference to include/mbedtls/*_internal.h files  
						
						... 
						
						
						
						Signed-off-by: Chris Jones <christopher.jones@arm.com > 
						
						
					 
					
						2021-04-01 09:52:37 +01:00