Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						4ef8ba2938 
					 
					
						
						
							
							Assign the ciphersuite in finalize_hrr{server_hello}  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:47:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						bb883244aa 
					 
					
						
						
							
							Remove useless comments of outbound switch  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:47:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						02f5e14073 
					 
					
						
						
							
							Combine the alert check of selected_id and ciphercuite  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:47:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						934ce6f6a9 
					 
					
						
						
							
							Rename the finalize_client{server}_hello()  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:47:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						ac4c625dea 
					 
					
						
						
							
							Add hash check of ciphersuite for ticket psk  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:47:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						6be8290aba 
					 
					
						
						
							
							Change to CCS after client hello only if we offer early data  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:47:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						7179f810f1 
					 
					
						
						
							
							Restore the empty lines  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:47:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						b58462157e 
					 
					
						
						
							
							Refine the ciphersuite and select id check for early data  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:47:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						44051f6376 
					 
					
						
						
							
							Refine the state change after write client hello  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:47:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						7892b6caad 
					 
					
						
						
							
							Refine the comment about generating early secrects in post server hello  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:47:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						bd0ab06d50 
					 
					
						
						
							
							Skip CCS once we proposed early data even it is rejected  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:47:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						f6d8fd3d6b 
					 
					
						
						
							
							Improve the coding style of new lines  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:47:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						79f77528f5 
					 
					
						
						
							
							Move state change to finalize client hello  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:47:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						3f616c2493 
					 
					
						
						
							
							Move selected_identity zero check to post_server_hello  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:47:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						1d8e86ce00 
					 
					
						
						
							
							Get hash_alg by mbedtls_psa_translate_md  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:47:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						ea28a78384 
					 
					
						
						
							
							Revert new field and check ciphersuite match when resume by exist info_id  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:47:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						4224244883 
					 
					
						
						
							
							Improve coding styles and add comments  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:47:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						33ff868dca 
					 
					
						
						
							
							Fix various errors  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:47:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						43a83f247c 
					 
					
						
						
							
							Move the place where call set_outbound_transform to switch handshake key  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:47:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						907461319a 
					 
					
						
						
							
							Fix compile error and warnings  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:47:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						f10f474981 
					 
					
						
						
							
							Check server selected cipher suite indicating a Hash associated with the PSK  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:47:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						592021aceb 
					 
					
						
						
							
							Add CCS after client hello in case of early data and comp mode  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:47:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						303f82c5b9 
					 
					
						
						
							
							Skip generating early secrets in some cases  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:47:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						b46275c7ec 
					 
					
						
						
							
							Add TLS1_3 guard to finalize_write_client_hello() to fix compile issue  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:47:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						2a674937dd 
					 
					
						
						
							
							Pend a illeagal allert when selected_identity isn't 0  
						
						 
						
						... 
						
						
						
						Handshake should abort will illeagal parameter allert when
receiving early data extentions but the selected_identity
parsed from pre-share key isn't equal to 0.
Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:46:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						5b410075cf 
					 
					
						
						
							
							Remove useless comments about handshake messages for TLS13  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:46:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						126929f825 
					 
					
						
						
							
							Move early keys generation into mbedtls_ssl_tls13_finalize_write_client_hello  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:46:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						19d4416a45 
					 
					
						
						
							
							Refine code to remove finalize_write_end_of_early_data()  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:44:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						7094f66879 
					 
					
						
						
							
							Remove useless duplicted mbedtls_ssl_tls13_ticket_get_psk  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:44:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						854db28bb7 
					 
					
						
						
							
							Set hs_psk,ciphercuit_info and kex mode when writing pre-share key  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:44:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						57a138d5c3 
					 
					
						
						
							
							Update message log for end of early data test cases  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:44:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						742578ca2c 
					 
					
						
						
							
							Remove end_of_early_data_coordinate() to align with exist style  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:44:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						bc75bc0c3a 
					 
					
						
						
							
							Switch to MBEDTLS_SSL_END_OF_EARLY_DATA as needed  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:44:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						c81a15a019 
					 
					
						
						
							
							Change the comment format of end_of_early_data  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:44:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						7ed30e59af 
					 
					
						
						
							
							Fix the issue that gnutls server doesn't support packet  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:44:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						8804e6d0ac 
					 
					
						
						
							
							Put kex_exchange_mode in the guard of TLS13  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:43:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						94dd1dd6fa 
					 
					
						
						
							
							Update test case to indicate parsing of end of early data  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:43:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						da8402dde6 
					 
					
						
						
							
							Switch outbound back to handshake key after end_of_early_data  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:43:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						bf09376bda 
					 
					
						
						
							
							Remove useless prepare_write_end_of_early_data  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:43:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						df6f52e2b2 
					 
					
						
						
							
							Generate early key and switch outbound key to it after write client hello  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:43:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						d05ac5dfce 
					 
					
						
						
							
							Add extern apis mbedtls_ticket_get_psk.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:43:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						32af4fbbdb 
					 
					
						
						
							
							Set ciphersuite info and kex mode in set_session in re-connection  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:43:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						34aab55aa7 
					 
					
						
						
							
							Add prepare function to switch transform to early keys  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:43:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						125afcb060 
					 
					
						
						
							
							Add end-of-early-data write  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-02-08 05:43:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						a0c806aac1 
					 
					
						
						
							
							Merge pull request  #7003  from lpy4105/issue/do-not-run-x86-tests-on-arm64  
						
						 
						
						... 
						
						
						
						all.sh: test_m32_xx is not supported on arm64 host 
						
						
					 
					
						2023-02-07 10:26:10 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						4c77601832 
					 
					
						
						
							
							Merge pull request  #6975  from davidhorstmann-arm/c-build-helper-improvements  
						
						 
						
						... 
						
						
						
						Minor improvements to `c_build_helper.py` 
						
						
					 
					
						2023-02-07 10:25:59 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						f31c9e441b 
					 
					
						
						
							
							Merge pull request  #7019  from tom-cosgrove-arm/dont-use-cast-assignment-in-ssl_server2.c  
						
						 
						
						... 
						
						
						
						Don't use cast-assignment in ssl_server.c 
						
						
					 
					
						2023-02-06 12:13:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						94c9c96c94 
					 
					
						
						
							
							Merge pull request  #6998  from aditya-deshpande-arm/fix-example-programs-usage  
						
						 
						
						... 
						
						
						
						Fix incorrect dispatch to USAGE in example programs, which causes uninitialized memory to be used 
						
						
					 
					
						2023-02-06 09:53:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tom Cosgrove 
							
						 
					 
					
						
						
							
						
						de85725507 
					 
					
						
						
							
							Don't use cast-assignment in ssl_server.c  
						
						 
						
						... 
						
						
						
						Would have used mbedtls_put_unaligned_uint32(), but alignment.h is in library/.
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com > 
						
						
					 
					
						2023-02-03 16:38:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aditya Deshpande 
							
						 
					 
					
						
						
							
						
						9b45f6bb68 
					 
					
						
						
							
							Fix more argc checks  
						
						 
						
						... 
						
						
						
						Signed-off-by: Aditya Deshpande <aditya.deshpande@arm.com > 
						
						
					 
					
						2023-02-03 16:15:30 +00:00