Joe Subbiani 
							
						 
					 
					
						
						
							
						
						32df1450f1 
					 
					
						
						
							
							Order ciphersuite names alphabetically  
						
						... 
						
						
						
						The ciphers were originally separated by the version conditions, and the spacing
was retained in case it was required later. It has been decided it would be better
to have an unbroken list in alphabetically order to quickly locate ciphers when
necessary
Signed-off-by: Joe Subbiani <joe.subbiani@arm.com > 
						
						
					 
					
						2022-04-13 10:45:08 +02:00 
						 
				 
			
				
					
						
							
							
								Joe Subbiani 
							
						 
					 
					
						
						
							
						
						f05fae0f7a 
					 
					
						
						
							
							Remove unsupported ciphersuites  
						
						... 
						
						
						
						Remove ciphersuites that are no longer supported.
running ./test/compat.sh -e '^$' -p mbedtls no longer skips any tests
Fixes  #4818 
Signed-off-by: Joe Subbiani <joe.subbiani@arm.com > 
						
						
					 
					
						2022-04-13 10:41:43 +02:00 
						 
				 
			
				
					
						
							
							
								Joe Subbiani 
							
						 
					 
					
						
						
							
						
						9f84761c66 
					 
					
						
						
							
							Removed redundant mode checks  
						
						... 
						
						
						
						As anything below (D)TLS 1.2 is no longer supported, checks for the
minor version will always be true, and have therefore been removed
Signed-off-by: Joe Subbiani <joe.subbiani@arm.com > 
						
						
					 
					
						2022-04-13 10:40:49 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						6c242a01f7 
					 
					
						
						
							
							Merge pull request  #5634  from superna9999/5625-pk-opaque-rsa-basics  
						
						... 
						
						
						
						PK Opaque RSA sign 
						
						
					 
					
						2022-04-13 09:55:42 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						927410ded3 
					 
					
						
						
							
							Merge pull request  #5611  from superna9999/5318-tls-ecdhe-psk  
						
						... 
						
						
						
						TLS ECDH 3a: ECDHE-PSK (both sides, 1.2) 
						
						
					 
					
						2022-04-12 13:28:02 +02:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						43b0943736 
					 
					
						
						
							
							Merge pull request  #1946  from hanno-arm/alert_reentrant  
						
						... 
						
						
						
						Make mbedtls_ssl_send_alert_message() reentrant 
						
						
					 
					
						2022-04-12 11:05:20 +02:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						ed35887fc8 
					 
					
						
						
							
							Merge pull request  #2104  from hanno-arm/iotssl-2071  
						
						... 
						
						
						
						Check that integer types don't use padding bits in selftest 
						
						
					 
					
						2022-04-11 17:26:08 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						8f5a29ae40 
					 
					
						
						
							
							Improve fix for printf specifier  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2022-04-11 12:59:45 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						eaba723139 
					 
					
						
						
							
							Fix printf specifier  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2022-04-11 10:07:38 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						c4a514aefa 
					 
					
						
						
							
							Merge pull request  #2479  from jacobschloss/patch-1  
						
						... 
						
						
						
						Fix typo in config-no-entropy.h 
						
						
					 
					
						2022-04-11 09:50:26 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						e5a7ba684f 
					 
					
						
						
							
							Merge pull request  #5719  from tom-cosgrove-arm/adamwolf-reasonable  
						
						... 
						
						
						
						Fix spelling of 'reasonable' in comments 
						
						
					 
					
						2022-04-11 09:47:20 +01:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						eaf3086831 
					 
					
						
						
							
							Merge pull request  #1133  from RonEld/1805  
						
						... 
						
						
						
						Fix Shared Library compilation issue with Cmake 
						
						
					 
					
						2022-04-11 09:31:59 +02:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						e1730e492d 
					 
					
						
						
							
							Merge pull request  #5708  from AndrzejKurek/timeless-struggles  
						
						... 
						
						
						
						Remove the dependency on MBEDTLS_TIME_H from the timing module 
						
						
					 
					
						2022-04-08 18:43:16 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Wolf 
							
						 
					 
					
						
						
							
						
						039080fba7 
					 
					
						
						
							
							Fix spelling of 'reasonable' in comments  
						
						... 
						
						
						
						Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com > 
						
						
					 
					
						2022-04-08 16:49:04 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Elliott 
							
						 
					 
					
						
						
							
						
						ed334d2e2f 
					 
					
						
						
							
							Merge pull request  #5623  from gstrauss/inline-cert_cb  
						
						... 
						
						
						
						Introduce mbedtls_ssl_hs_cb_t typedef 
						
						
					 
					
						2022-04-08 16:04:31 +01:00 
						 
				 
			
				
					
						
							
							
								Neil Armstrong 
							
						 
					 
					
						
						
							
						
						cb87403560 
					 
					
						
						
							
							Use 1024 bits RSA key size for RSA PK Opaque tests  
						
						... 
						
						
						
						Signed-off-by: Neil Armstrong <narmstrong@baylibre.com > 
						
						
					 
					
						2022-04-08 15:14:40 +02:00 
						 
				 
			
				
					
						
							
							
								Neil Armstrong 
							
						 
					 
					
						
						
							
						
						95a892311d 
					 
					
						
						
							
							Comment decrypt & encrypt callback entries of mbedtls_pk_ecdsa_opaque_info as not relevant  
						
						... 
						
						
						
						Signed-off-by: Neil Armstrong <narmstrong@baylibre.com > 
						
						
					 
					
						2022-04-08 15:13:51 +02:00 
						 
				 
			
				
					
						
							
							
								Neil Armstrong 
							
						 
					 
					
						
						
							
						
						7df6677c34 
					 
					
						
						
							
							Remove now invalid comment in pk_opaque_ecdsa_can_do()  
						
						... 
						
						
						
						Signed-off-by: Neil Armstrong <narmstrong@baylibre.com > 
						
						
					 
					
						2022-04-08 15:13:06 +02:00 
						 
				 
			
				
					
						
							
							
								Neil Armstrong 
							
						 
					 
					
						
						
							
						
						56e71d4d1a 
					 
					
						
						
							
							Update documentation of mbedtls_pk_setup_opaque()  
						
						... 
						
						
						
						Signed-off-by: Neil Armstrong <narmstrong@baylibre.com > 
						
						
					 
					
						2022-04-08 15:12:42 +02:00 
						 
				 
			
				
					
						
							
							
								Neil Armstrong 
							
						 
					 
					
						
						
							
						
						eccf88fa48 
					 
					
						
						
							
							Only accept RSA key pair in mbedtls_pk_setup_opaque()  
						
						... 
						
						
						
						Signed-off-by: Neil Armstrong <narmstrong@baylibre.com > 
						
						
					 
					
						2022-04-08 15:11:50 +02:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						f945e0a475 
					 
					
						
						
							
							Update ChangeLog.d/alert_reentrant.txt  
						
						... 
						
						
						
						Co-authored-by: Gilles Peskine <gilles.peskine@arm.com >
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2022-04-08 12:59:30 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						e2e7e9400b 
					 
					
						
						
							
							Fail for types not of size 2, 4 or 8  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2022-04-08 12:46:30 +01:00 
						 
				 
			
				
					
						
							
							
								Hanno Becker 
							
						 
					 
					
						
						
							
						
						baae59cd49 
					 
					
						
						
							
							Improve documentation of absence-of-padding check  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2022-04-08 12:46:29 +01:00 
						 
				 
			
				
					
						
							
							
								Hanno Becker 
							
						 
					 
					
						
						
							
						
						0d7dd3cd43 
					 
					
						
						
							
							Check that size_t and ptrdiff_t don't have padding  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2022-04-08 12:46:26 +01:00 
						 
				 
			
				
					
						
							
							
								Hanno Becker 
							
						 
					 
					
						
						
							
						
						4ab3850605 
					 
					
						
						
							
							Check that integer types don't use padding bits in selftest  
						
						... 
						
						
						
						This commit modifies programs/test/selftest to include a check that
none of the standard integer types (unsigned) [short, int, long, long]
uses padding bits, which we currently don't support.
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2022-04-08 12:45:05 +01:00 
						 
				 
			
				
					
						
							
							
								Hanno Becker 
							
						 
					 
					
						
						
							
						
						8813c03cb0 
					 
					
						
						
							
							Add ChangeLog entry  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2022-04-08 12:16:55 +01:00 
						 
				 
			
				
					
						
							
							
								Hanno Becker 
							
						 
					 
					
						
						
							
						
						5e18f74abb 
					 
					
						
						
							
							Make alert sending function re-entrant  
						
						... 
						
						
						
						Fixes  #1916 
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
					
						2022-04-08 12:16:43 +01:00 
						 
				 
			
				
					
						
							
							
								Jacob Schloss 
							
						 
					 
					
						
						
							
						
						d8a573b9d9 
					 
					
						
						
							
							Fix spelling of 'features' in comment  
						
						... 
						
						
						
						Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com > 
						
						
					 
					
						2022-04-08 10:23:14 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						e756f642cd 
					 
					
						
						
							
							Seed the PRNG even if time() isn't available  
						
						... 
						
						
						
						time() is only needed to seed the PRNG non-deterministically. If it isn't
available, do seed it, but pick a static seed.
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com > 
						
						
					 
					
						2022-04-08 04:46:41 -04:00 
						 
				 
			
				
					
						
							
							
								Andrzej Kurek 
							
						 
					 
					
						
						
							
						
						5735369f4a 
					 
					
						
						
							
							Remove the dependency on MBEDTLS_HAVE_TIME from MBEDTLS_TIMING_C  
						
						... 
						
						
						
						The timing module might include time.h on its own when on 
a suitable platform, even if MBEDTLS_HAVE_TIME is disabled. 
Co-authored-by: Tom Cosgrove <tom.cosgrove@arm.com >
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com > 
						
						
					 
					
						2022-04-08 04:41:42 -04:00 
						 
				 
			
				
					
						
							
							
								Glenn Strauss 
							
						 
					 
					
						
						
							
						
						236e17ec26 
					 
					
						
						
							
							Introduce mbedtls_ssl_hs_cb_t typedef  
						
						... 
						
						
						
						Inline func for mbedtls_ssl_conf_cert_cb()
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com > 
						
						
					 
					
						2022-04-07 14:18:30 -04:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						a91b68564c 
					 
					
						
						
							
							Merge pull request  #5429  from yuhaoth/pr/fix-parallel-build-fail-of-cmake_out_source  
						
						... 
						
						
						
						fix parallel build fail of cmake out source 
						
						
					 
					
						2022-04-07 16:21:43 +02:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						8e5e8d73db 
					 
					
						
						
							
							Merge pull request  #5686  from AndrzejKurek/off-by-one-ssl-opt  
						
						... 
						
						
						
						Fix an off-by-one error in ssl-opt.sh 
						
						
					 
					
						2022-04-07 16:20:55 +02:00 
						 
				 
			
				
					
						
							
							
								Neil Armstrong 
							
						 
					 
					
						
						
							
						
						c1152e4a0f 
					 
					
						
						
							
							Handle and return translated PSA errors in mbedtls_pk_wrap_as_opaque()  
						
						... 
						
						
						
						Signed-off-by: Neil Armstrong <narmstrong@baylibre.com > 
						
						
					 
					
						2022-04-07 15:01:24 +02:00 
						 
				 
			
				
					
						
							
							
								Neil Armstrong 
							
						 
					 
					
						
						
							
						
						7e1b4a45fa 
					 
					
						
						
							
							Use PSA_BITS_TO_BYTES instead of open-coded calculation in mbedtls_pk_wrap_as_opaque()  
						
						... 
						
						
						
						Signed-off-by: Neil Armstrong <narmstrong@baylibre.com > 
						
						
					 
					
						2022-04-07 15:01:24 +02:00 
						 
				 
			
				
					
						
							
							
								Neil Armstrong 
							
						 
					 
					
						
						
							
						
						b354742371 
					 
					
						
						
							
							Update documentation of mbedtls_pk_setup_opaque()  
						
						... 
						
						
						
						The function now accepts a RSA key pair in addition to an ECC
key pair.
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com > 
						
						
					 
					
						2022-04-07 15:01:24 +02:00 
						 
				 
			
				
					
						
							
							
								Neil Armstrong 
							
						 
					 
					
						
						
							
						
						295aeb17e6 
					 
					
						
						
							
							Add support for RSA Opaque PK key in mbedtls_pk_write_pubkey_der()  
						
						... 
						
						
						
						Signed-off-by: Neil Armstrong <narmstrong@baylibre.com > 
						
						
					 
					
						2022-04-07 15:01:24 +02:00 
						 
				 
			
				
					
						
							
							
								Neil Armstrong 
							
						 
					 
					
						
						
							
						
						b980c9b48c 
					 
					
						
						
							
							Add support for RSA in pk_opaque_sign_wrap()  
						
						... 
						
						
						
						Signed-off-by: Neil Armstrong <narmstrong@baylibre.com > 
						
						
					 
					
						2022-04-07 15:01:24 +02:00 
						 
				 
			
				
					
						
							
							
								Neil Armstrong 
							
						 
					 
					
						
						
							
						
						ca5b55f0d1 
					 
					
						
						
							
							Add support for RSA in mbedtls_pk_wrap_as_opaque()  
						
						... 
						
						
						
						Signed-off-by: Neil Armstrong <narmstrong@baylibre.com > 
						
						
					 
					
						2022-04-07 15:01:24 +02:00 
						 
				 
			
				
					
						
							
							
								Neil Armstrong 
							
						 
					 
					
						
						
							
						
						67fc036976 
					 
					
						
						
							
							Add support for RSA wrap in pk_psa_sign() test  
						
						... 
						
						
						
						Signed-off-by: Neil Armstrong <narmstrong@baylibre.com > 
						
						
					 
					
						2022-04-07 14:51:47 +02:00 
						 
				 
			
				
					
						
							
							
								Neil Armstrong 
							
						 
					 
					
						
						
							
						
						5b87ebb601 
					 
					
						
						
							
							Prepare pk_psa_sign() test to accept RSA parameters  
						
						... 
						
						
						
						Signed-off-by: Neil Armstrong <narmstrong@baylibre.com > 
						
						
					 
					
						2022-04-07 14:51:47 +02:00 
						 
				 
			
				
					
						
							
							
								Neil Armstrong 
							
						 
					 
					
						
						
							
						
						0cd78ddd71 
					 
					
						
						
							
							Update test for Opaque PK key  
						
						... 
						
						
						
						Signed-off-by: Neil Armstrong <narmstrong@baylibre.com > 
						
						
					 
					
						2022-04-07 14:51:47 +02:00 
						 
				 
			
				
					
						
							
							
								Neil Armstrong 
							
						 
					 
					
						
						
							
						
						eabbf9d907 
					 
					
						
						
							
							Add support for RSA PK Opaque key  
						
						... 
						
						
						
						Signed-off-by: Neil Armstrong <narmstrong@baylibre.com > 
						
						
					 
					
						2022-04-07 14:51:47 +02:00 
						 
				 
			
				
					
						
							
							
								Andrzej Kurek 
							
						 
					 
					
						
						
							
						
						714b6603e4 
					 
					
						
						
							
							Remove dummy timing implementation  
						
						... 
						
						
						
						Having such implementation might cause issues for those that
expect to have a working implementation.
Having a compile-time error is better in such case.
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com > 
						
						
					 
					
						2022-04-07 07:44:04 -04:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						1b05aff3ad 
					 
					
						
						
							
							Merge pull request  #5624  from superna9999/5312-tls-server-ecdh  
						
						... 
						
						
						
						TLS ECDH 3b: server-side static ECDH (1.2) 
						
						
					 
					
						2022-04-07 11:46:25 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						fff641a273 
					 
					
						
						
							
							Merge pull request  #5695  from mprse/tls_1_3_remove_redundant_check  
						
						... 
						
						
						
						ssl_tls13_generate_and_write_ecdh_key_exchange(): remove redundant check 
						
						
					 
					
						2022-04-06 09:27:18 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						cccbe0eb88 
					 
					
						
						
							
							Merge pull request  #5516  from tom-daubney-arm/M-AEAD_dispatch_tests  
						
						... 
						
						
						
						M-AEAD driver dispatch tests 
						
						
					 
					
						2022-04-05 16:35:37 +02:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						ea75049307 
					 
					
						
						
							
							Merge pull request  #5689  from yanesca/fix-lts-version-in-guidelines  
						
						... 
						
						
						
						Fix LTS version in contributing guidelines 
						
						
					 
					
						2022-04-05 11:11:13 +02:00 
						 
				 
			
				
					
						
							
							
								Przemek Stekiel 
							
						 
					 
					
						
						
							
						
						8583627ece 
					 
					
						
						
							
							psa_ssl_status_to_mbedtls: add conversion of PSA_ERROR_BUFFER_TOO_SMALL  
						
						... 
						
						
						
						Signed-off-by: Przemek Stekiel <przemyslaw.stekiel@mobica.com > 
						
						
					 
					
						2022-04-05 10:50:53 +02:00 
						 
				 
			
				
					
						
							
							
								Neil Armstrong 
							
						 
					 
					
						
						
							
						
						1039ba5c98 
					 
					
						
						
							
							Check if not using Opaque PSK in ECHDE-PSK PSA version of ssl_parse_client_key_exchange()  
						
						... 
						
						
						
						Signed-off-by: Neil Armstrong <narmstrong@baylibre.com > 
						
						
					 
					
						2022-04-05 10:33:01 +02:00