XiaokangQian 
							
						 
					 
					
						
						
						
						
							
						
						
							2b01dc30cb 
							
						 
					 
					
						
						
							
							Add hrr no change check and allign mbedtls_ssl_session_reset_msg_layer  
						
						... 
						
						
						
						Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 
					
						2022-01-26 10:53:15 +00:00 
						 
				 
			
				
					
						
							
							
								XiaokangQian 
							
						 
					 
					
						
						
						
						
							
						
						
							355e09ae9d 
							
						 
					 
					
						
						
							
							Change code base on comments  
						
						... 
						
						
						
						Change functions name
Change some comments
Improve hrr test case for gnutls
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 
					
						2022-01-26 10:53:15 +00:00 
						 
				 
			
				
					
						
							
							
								XiaokangQian 
							
						 
					 
					
						
						
						
						
							
						
						
							78b1fa7e81 
							
						 
					 
					
						
						
							
							Update code base on comments  
						
						... 
						
						
						
						Move reset transcript for hrr to generic
Reset SHA256 or SHA384 other than both
Rename message layer reset
Add check log for hrr parse successfully
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 
					
						2022-01-26 10:53:15 +00:00 
						 
				 
			
				
					
						
							
							
								XiaokangQian 
							
						 
					 
					
						
						
						
						
							
						
						
							53f20b71c5 
							
						 
					 
					
						
						
							
							Improve ssl_tls13_parse_server_hello  
						
						... 
						
						
						
						Avoid coping random bytes in hrr
Send illegal parameter alert when cipher suite mismatch
Send illegal parameter alert when supported_version not exist
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 
					
						2022-01-26 10:51:13 +00:00 
						 
				 
			
				
					
						
							
							
								XiaokangQian 
							
						 
					 
					
						
						
						
						
							
						
						
							d9e068e10b 
							
						 
					 
					
						
						
							
							Change code based on comments  
						
						... 
						
						
						
						Align coding styles
Add hrr parameter for ssl_tls13_parse_server_hello
Add reset steps for SHA384 in HRR
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 
					
						2022-01-26 10:51:13 +00:00 
						 
				 
			
				
					
						
							
							
								XiaokangQian 
							
						 
					 
					
						
						
						
						
							
						
						
							8945db36ab 
							
						 
					 
					
						
						
							
							Reduce paramter hrr from ssl_tls13_parse_server_hello  
						
						... 
						
						
						
						Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 
					
						2022-01-26 10:51:13 +00:00 
						 
				 
			
				
					
						
							
							
								XiaokangQian 
							
						 
					 
					
						
						
						
						
							
						
						
							b48894eca4 
							
						 
					 
					
						
						
							
							Add buffer check for named group  
						
						... 
						
						
						
						Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 
					
						2022-01-26 10:51:13 +00:00 
						 
				 
			
				
					
						
							
							
								XiaokangQian 
							
						 
					 
					
						
						
						
						
							
						
						
							16acd4b3e4 
							
						 
					 
					
						
						
							
							Reject the second HRR earlier and align naming styles  
						
						... 
						
						
						
						Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 
					
						2022-01-26 10:51:13 +00:00 
						 
				 
			
				
					
						
							
							
								XiaokangQian 
							
						 
					 
					
						
						
						
						
							
						
						
							b851da8a44 
							
						 
					 
					
						
						
							
							Re-construct the code to merge hello and hrr based on comments  
						
						... 
						
						
						
						Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 
					
						2022-01-26 10:51:13 +00:00 
						 
				 
			
				
					
						
							
							
								XiaokangQian 
							
						 
					 
					
						
						
						
						
							
						
						
							0b56a8f85c 
							
						 
					 
					
						
						
							
							Replace curve_list with group_list and add update test scripts  
						
						... 
						
						
						
						Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 
					
						2022-01-26 10:51:13 +00:00 
						 
				 
			
				
					
						
							
							
								XiaokangQian 
							
						 
					 
					
						
						
						
						
							
						
						
							51eff22c9b 
							
						 
					 
					
						
						
							
							Align oode style with server hello parse  
						
						... 
						
						
						
						Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 
					
						2022-01-26 10:51:13 +00:00 
						 
				 
			
				
					
						
							
							
								XiaokangQian 
							
						 
					 
					
						
						
						
						
							
						
						
							647719a172 
							
						 
					 
					
						
						
							
							Add hello retry request in client side  
						
						... 
						
						
						
						Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 
					
						2022-01-26 10:50:06 +00:00 
						 
				 
			
				
					
						
							
							
								Xiaofei Bai 
							
						 
					 
					
						
						
						
						
							
						
						
							69fcd39774 
							
						 
					 
					
						
						
							
							Update CertificateRequest tests and the parsing function  
						
						... 
						
						
						
						Signed-off-by: Xiaofei Bai <xiaofei.bai@arm.com> 
						
						
					 
					
						2022-01-26 09:32:29 +00:00 
						 
				 
			
				
					
						
							
							
								Xiaofei Bai 
							
						 
					 
					
						
						
						
						
							
						
						
							de3f13e0b8 
							
						 
					 
					
						
						
							
							update based on comments  
						
						... 
						
						
						
						Signed-off-by: Xiaofei Bai <xiaofei.bai@arm.com> 
						
						
					 
					
						2022-01-26 09:31:54 +00:00 
						 
				 
			
				
					
						
							
							
								Xiaofei Bai 
							
						 
					 
					
						
						
						
						
							
						
						
							f6d3696eda 
							
						 
					 
					
						
						
							
							fix test failures  
						
						... 
						
						
						
						Signed-off-by: Xiaofei Bai <xiaofei.bai@arm.com> 
						
						
					 
					
						2022-01-26 09:31:54 +00:00 
						 
				 
			
				
					
						
							
							
								Xiaofei Bai 
							
						 
					 
					
						
						
						
						
							
						
						
							a0ab777cfc 
							
						 
					 
					
						
						
							
							update based on comments.  
						
						... 
						
						
						
						Signed-off-by: Xiaofei Bai <xiaofei.bai@arm.com> 
						
						
					 
					
						2022-01-26 09:31:54 +00:00 
						 
				 
			
				
					
						
							
							
								Xiaofei Bai 
							
						 
					 
					
						
						
						
						
							
						
						
							e1e344213a 
							
						 
					 
					
						
						
							
							Add TLS1.3 process certificate request  
						
						... 
						
						
						
						Signed-off-by: Xiaofei Bai <xiaofei.bai@arm.com> 
						
						
					 
					
						2022-01-26 09:31:52 +00:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							f017ee4203 
							
						 
					 
					
						
						
							
							merge write sig_alg of tls12 and tls13  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
# Conflicts:
#	library/ssl_misc.h 
						
						
					 
					
						2022-01-25 12:46:17 +08:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							188ed19456 
							
						 
					 
					
						
						
							
							Merge pull request  #5351  from yuhaoth/pr/remove-duplicate-supported_group_ext  
						
						... 
						
						
						
						Remove duplicate function for writing supported_groups extension 
						
						
					 
					
						2022-01-17 09:13:14 +01:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							b925f21806 
							
						 
					 
					
						
						
							
							fix comment issues  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2022-01-12 11:17:02 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							f46b016058 
							
						 
					 
					
						
						
							
							skip some extensions if ephemeral not enabled  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2022-01-11 16:28:00 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							7581c11fc7 
							
						 
					 
					
						
						
							
							Remove tls13_write_supported_groups_ext  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-12-20 22:25:41 +08:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
						
						
							
						
						
							923d5c9e3c 
							
						 
					 
					
						
						
							
							Rename ssl_debug_helpers.h  
						
						... 
						
						
						
						It's no longer generated, so rename it accordingly.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com> 
						
						
					 
					
						2021-12-15 12:56:54 +01:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
						
						
							
						
						
							6f135e1148 
							
						 
					 
					
						
						
							
							Rename MBEDTLS_SSL_PROTO_TLS1_3_EXPERIMENTAL to MBEDTLS_SSL_PROTO_TLS1_3  
						
						... 
						
						
						
						As we have now a minimal viable implementation of TLS 1.3,
let's remove EXPERIMENTAL from the config option enabling
it.
Signed-off-by: Ronald Cron <ronald.cron@arm.com> 
						
						
					 
					
						2021-12-10 13:47:55 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							76a2b306ac 
							
						 
					 
					
						
						
							
							Merge pull request  #4981  from yuhaoth/pr/add-debug-helpers-generated  
						
						... 
						
						
						
						Add debug helpers generated 
						
						
					 
					
						2021-12-10 11:56:55 +00:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							e3b3412bc4 
							
						 
					 
					
						
						
							
							Add tests for enum helper  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-12-10 12:45:52 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							e78ee99624 
							
						 
					 
					
						
						
							
							add enum value to string helpers  
						
						... 
						
						
						
						Only add helpers for enum in `ssl.h`.
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-12-10 12:43:30 +08:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
						
						
							
						
						
							d4c64027a5 
							
						 
					 
					
						
						
							
							tls13: Move state transition after sending CCS to ssl_tls13_client.c  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com> 
						
						
					 
					
						2021-12-09 13:40:22 +01:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
						
						
							
						
						
							49ad6197ca 
							
						 
					 
					
						
						
							
							Add injection of dummy's ChangeCipherSpec for middlebox compatibility  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com> 
						
						
					 
					
						2021-12-09 13:40:22 +01:00 
						 
				 
			
				
					
						
							
							
								Xiaofei Bai 
							
						 
					 
					
						
						
						
						
							
						
						
							d25fab6f79 
							
						 
					 
					
						
						
							
							Update based on comments  
						
						... 
						
						
						
						Signed-off-by: Xiaofei Bai <xiaofei.bai@arm.com> 
						
						
					 
					
						2021-12-02 06:36:27 +00:00 
						 
				 
			
				
					
						
							
							
								Xiaofei Bai 
							
						 
					 
					
						
						
						
						
							
						
						
							eef150418f 
							
						 
					 
					
						
						
							
							Fix variable names in ssl_tls13_generic/client.c  
						
						... 
						
						
						
						Signed-off-by: Xiaofei Bai <xiaofei.bai@arm.com> 
						
						
					 
					
						2021-11-26 08:08:36 +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 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							378254d3e3 
							
						 
					 
					
						
						
							
							Implement handshake wrapup  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-11-17 16:03:06 +08:00 
						 
				 
			
				
					
						
							
							
								XiaokangQian 
							
						 
					 
					
						
						
						
						
							
						
						
							3ce4d51c11 
							
						 
					 
					
						
						
							
							Move set_outbound_transform to finalize server finished.  
						
						... 
						
						
						
						Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 
					
						2021-11-17 02:11:36 +00:00 
						 
				 
			
				
					
						
							
							
								XiaokangQian 
							
						 
					 
					
						
						
						
						
							
						
						
							a3087e881e 
							
						 
					 
					
						
						
							
							Fix finished message decryption fail issue  
						
						... 
						
						
						
						Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 
					
						2021-11-16 02:38:45 +00:00 
						 
				 
			
				
					
						
							
							
								XiaokangQian 
							
						 
					 
					
						
						
						
						
							
						
						
							0fa6643eb5 
							
						 
					 
					
						
						
							
							Align coding stles and remove useless code  
						
						... 
						
						
						
						Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 
					
						2021-11-15 03:37:11 +00:00 
						 
				 
			
				
					
						
							
							
								XiaokangQian 
							
						 
					 
					
						
						
						
						
							
						
						
							cc90c94413 
							
						 
					 
					
						
						
							
							Rebase and change code  
						
						... 
						
						
						
						Solve conflicts.
Rename functions
Align coding style
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 
					
						2021-11-15 03:37:11 +00:00 
						 
				 
			
				
					
						
							
							
								XiaokangQian 
							
						 
					 
					
						
						
						
						
							
						
						
							e1655e4db8 
							
						 
					 
					
						
						
							
							Change naming styles and fix ci failure  
						
						... 
						
						
						
						Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 
					
						2021-11-15 03:37:11 +00:00 
						 
				 
			
				
					
						
							
							
								XiaokangQian 
							
						 
					 
					
						
						
						
						
							
						
						
							eab1023dbf 
							
						 
					 
					
						
						
							
							Fix some compiling errors for name mismatch  
						
						... 
						
						
						
						Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 
					
						2021-11-15 03:37:11 +00:00 
						 
				 
			
				
					
						
							
							
								XiaokangQian 
							
						 
					 
					
						
						
						
						
							
						
						
							74af2a827e 
							
						 
					 
					
						
						
							
							TLS1.3: Add client finish processing in client side  
						
						... 
						
						
						
						Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 
					
						2021-11-15 03:37:11 +00:00 
						 
				 
			
				
					
						
							
							
								XiaokangQian 
							
						 
					 
					
						
						
						
						
							
						
						
							c5c39d5800 
							
						 
					 
					
						
						
							
							Change code for styles and comments .etc  
						
						... 
						
						
						
						Remove useless code in union.
Rename functions and parameters.
Move definitions into othe files.
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 
					
						2021-11-10 01:47:23 +00:00 
						 
				 
			
				
					
						
							
							
								XiaokangQian 
							
						 
					 
					
						
						
						
						
							
						
						
							ac0385c08f 
							
						 
					 
					
						
						
							
							Change code based on comments  
						
						... 
						
						
						
						Move set_state function into client
Add back export_key callback function in generate
application keys
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 
					
						2021-11-10 01:47:23 +00:00 
						 
				 
			
				
					
						
							
							
								XiaokangQian 
							
						 
					 
					
						
						
						
						
							
						
						
							8903bd97b0 
							
						 
					 
					
						
						
							
							Change some naming style issues and remove useless code  
						
						... 
						
						
						
						Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 
					
						2021-11-10 01:47:23 +00:00 
						 
				 
			
				
					
						
							
							
								XiaokangQian 
							
						 
					 
					
						
						
						
						
							
						
						
							1aef02ee20 
							
						 
					 
					
						
						
							
							Fix initialized issues and remove useless code  
						
						... 
						
						
						
						Fix the variable not inialized issue, remove the client
certificate related code, remove early data related code.
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 
					
						2021-11-10 01:47:23 +00:00 
						 
				 
			
				
					
						
							
							
								XiaokangQian 
							
						 
					 
					
						
						
						
						
							
						
						
							4cab0240c7 
							
						 
					 
					
						
						
							
							Change coding style  
						
						... 
						
						
						
						Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 
					
						2021-11-10 01:47:23 +00:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							91fe315c69 
							
						 
					 
					
						
						
							
							Merge pull request  #5134  from xffbai/add-hostname-ext  
						
						... 
						
						
						
						TLS1.3 Add hostname extension 
						
						
					 
					
						2021-11-09 12:28:14 +01:00 
						 
				 
			
				
					
						
							
							
								Xiaofei Bai 
							
						 
					 
					
						
						
						
						
							
						
						
							58afdba887 
							
						 
					 
					
						
						
							
							Fix typo and remove wrapper  
						
						... 
						
						
						
						Signed-off-by: Xiaofei Bai <xiaofei.bai@arm.com> 
						
						
					 
					
						2021-11-09 03:10:05 +00:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							260f5d9413 
							
						 
					 
					
						
						
							
							Merge pull request  #4953  from yuhaoth/pr/add-tls13-read-certificate-verfify  
						
						... 
						
						
						
						TLS1.3: CertificateVerify:add tls13 read certificate verfify 
						
						
					 
					
						2021-11-08 09:36:35 +01:00 
						 
				 
			
				
					
						
							
							
								Xiaofei Bai 
							
						 
					 
					
						
						
						
						
							
						
						
							15a56813a2 
							
						 
					 
					
						
						
							
							TLS1.3 Add hostname extention  
						
						... 
						
						
						
						Signed-off-by: Xiaofei Bai <xiaofei.bai@arm.com> 
						
						
					 
					
						2021-11-05 10:52:12 +00:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0dbe1dfa1c 
							
						 
					 
					
						
						
							
							Merge pull request  #4859  from brett-warren-arm/supported_groups  
						
						... 
						
						
						
						Add mbedtls_ssl_conf_groups to API 
						
						
					 
					
						2021-11-02 10:49:09 +01:00