Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							a6e6c27bd3 
							
						 
					 
					
						
						
							
							Grouplize tls1_3 special functions  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-11-17 17:54:13 +08: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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							57b2aff8a8 
							
						 
					 
					
						
						
							
							Align the union size  
						
						... 
						
						
						
						Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 
					
						2021-11-10 03:12:11 +00:00 
						 
				 
			
				
					
						
							
							
								XiaokangQian 
							
						 
					 
					
						
						
						
						
							
						
						
							aaa0e197a8 
							
						 
					 
					
						
						
							
							Change the alignment and names of functions and a macro  
						
						... 
						
						
						
						Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 
					
						2021-11-10 03:07:04 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							f26f6ade0c 
							
						 
					 
					
						
						
							
							Rebase and solve conflicts  
						
						... 
						
						
						
						Remove the double definition and change name
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 
						 
				 
			
				
					
						
							
							
								XiaokangQian 
							
						 
					 
					
						
						
						
						
							
						
						
							aa5f5c1f5d 
							
						 
					 
					
						
						
							
							TLS1.3: Add server finish processing in client side  
						
						... 
						
						
						
						Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 
					
						2021-11-10 01:47:22 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							30b071cb66 
							
						 
					 
					
						
						
							
							tls13:Add certificate verify  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-10-29 19:57:55 +08:00 
						 
				 
			
				
					
						
							
							
								Brett Warren 
							
						 
					 
					
						
						
						
						
							
						
						
							e0edc8407b 
							
						 
					 
					
						
						
							
							Add mbedtls_ssl_conf_groups to API  
						
						... 
						
						
						
						mbedtls_ssl_conf_groups allows supported groups for key
sharing to be configured via their IANA NamedGroup ID.
This is added in anticipation of PQC and Hybrid key
sharing algorithms being integrated into Mbed TLS.
mbedtls_ssl_conf_curves is deprecated in favor of
mbedtls_ssl_conf_groups. handshake_init has been
modified to translate and copy curves configured
via conf_curves into a heap allocatied array of
NamedGroup IDs. This allows the refactoring of code
interacting with conf_curve related variables (such
as curve_list) to use NamedGroup IDs while retaining
the deprecated API.
Signed-off-by: Brett Warren <brett.warren@arm.com> 
						
						
					 
					
						2021-10-29 11:27:00 +01:00 
						 
				 
			
				
					
						
							
							
								Xiaofei Bai 
							
						 
					 
					
						
						
						
						
							
						
						
							947571efff 
							
						 
					 
					
						
						
							
							add tls1_3 read certificate  
						
						... 
						
						
						
						Signed-off-by: Xiaofei Bai <xiaofei.bai@arm.com> 
						
						
					 
					
						2021-10-28 21:28:08 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							e6d7e5cef6 
							
						 
					 
					
						
						
							
							move CLIENT/SERVER_HELLO_RANDOM_LEN to ssl_misc.h  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-10-26 11:10:15 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							337d5318ae 
							
						 
					 
					
						
						
							
							replace md_max_size with tls13_md_max_size  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-10-25 10:41:29 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							193f0e7449 
							
						 
					 
					
						
						
							
							fix build fail on tls1_3_md_max_size  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-10-25 10:41:29 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							f532bb2577 
							
						 
					 
					
						
						
							
							Change MD size for tls13 keys  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-10-25 10:41:29 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							c068b6671e 
							
						 
					 
					
						
						
							
							Rename tls13 prefix to fix coding issues  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-10-25 10:41:28 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							61e35e0047 
							
						 
					 
					
						
						
							
							tls13: add generate handshake keys  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-10-25 10:41:28 +08:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3e16d5d67 
							
						 
					 
					
						
						
							
							Merge pull request  #4982  from yuhaoth/pr/add-read-ptr-and-handshake-kex-modes  
						
						... 
						
						
						
						TLS1.3:add read ptr and handshake kex modes
CI merge job: only "Session resume using tickets, DTLS: openssl client" failed in one component thus CI can be considered as passed. 
						
						
					 
					
						2021-10-11 19:23:12 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e23bba04ee 
							
						 
					 
					
						
						
							
							Merge pull request  #4927  from yuhaoth/pr/add-tls13-serverhello-utils  
						
						... 
						
						
						
						TLS 1.3: ServerHello: add  utils functions used by ServerHello
Regarding the merge job, there was only one of the failure we currently encounter on almost all PR (Session resume using tickets, DTLS: openssl client test case see #5012 ) thus we can consider that this PR passed CI. 
						
						
					 
					
						2021-10-11 11:01:11 +02:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							e4eefc716a 
							
						 
					 
					
						
						
							
							Improve document for chk_buf_read_ptr  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-10-09 10:40:40 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							88b756bacb 
							
						 
					 
					
						
						
							
							move tls1_3 max md size  
						
						... 
						
						
						
						It should be internal definition
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-10-08 18:41:38 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							d1ab262844 
							
						 
					 
					
						
						
							
							define max md size for tls1_3  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-10-08 16:19:24 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							205fd82f7e 
							
						 
					 
					
						
						
							
							fix check_name fail  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-10-08 16:16:24 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							ae0b2e2a2f 
							
						 
					 
					
						
						
							
							Rename counter_len  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-10-08 15:40:14 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							c1ddeef53a 
							
						 
					 
					
						
						
							
							fix various issues  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-10-08 15:40:14 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							dca3d5ddf9 
							
						 
					 
					
						
						
							
							fix document issues  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-10-08 14:19:29 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							0cabad375b 
							
						 
					 
					
						
						
							
							fix doxygen parameter wrong  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-10-08 14:00:29 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							adf861aad4 
							
						 
					 
					
						
						
							
							Address kex_modes check function  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-10-08 14:00:29 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							e15e665cfb 
							
						 
					 
					
						
						
							
							fix comments and check return issues  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-10-08 14:00:29 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							1b7c4a464c 
							
						 
					 
					
						
						
							
							tls13: add key exchange modes in handshake params  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-10-08 14:00:29 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							34da3727d6 
							
						 
					 
					
						
						
							
							Add check read ptr macro  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-10-08 14:00:29 +08:00 
						 
				 
			
				
					
						
							
							
								XiaokangQian 
							
						 
					 
					
						
						
						
						
							
						
						
							16c61aa738 
							
						 
					 
					
						
						
							
							TLS1.3: Alignment coding styles based on comments  
						
						... 
						
						
						
						Fix kinds of alignment issues in fetch handshake messages.
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 
					
						2021-09-30 02:14:23 +00:00 
						 
				 
			
				
					
						
							
							
								XiaokangQian 
							
						 
					 
					
						
						
						
						
							
						
						
							6b226b0874 
							
						 
					 
					
						
						
							
							Add fetch_hand_message in generic  
						
						... 
						
						
						
						This function is one common function in generic file, get it from
the encrypted extension and submit one patch independently.
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 
					
						2021-09-30 02:14:23 +00:00 
						 
				 
			
				
					
						
							
							
								gabor-mezei-arm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db9a38c672 
							
						 
					 
					
						
						
							
							Move contatnt-time memcmp functions to the contant-time module  
						
						... 
						
						
						
						Signed-off-by: gabor-mezei-arm <gabor.mezei@arm.com> 
						
						
					 
					
						2021-09-28 16:16:14 +02:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							d9a94fe3d0 
							
						 
					 
					
						
						
							
							Add counter length macro  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-09-28 20:10:26 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							4836952f9d 
							
						 
					 
					
						
						
							
							fix tls1_3 prefix issues  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-09-27 16:34:58 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							b65eb2f3cf 
							
						 
					 
					
						
						
							
							Revert "tls13: add generate handshake keys"  
						
						... 
						
						
						
						This reverts commit f02ca4158674b974ae103849c43e0c92efc40e8c.
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-09-27 16:34:58 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							e3131ef7f3 
							
						 
					 
					
						
						
							
							fix various issues  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-09-27 16:34:58 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							a63de352dc 
							
						 
					 
					
						
						
							
							Revert "tls13: add ecdh_read_public"  
						
						... 
						
						
						
						This reverts commit 6a9d2ee4df88028e352e50d4f48687ce5b0f26ac.
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-09-27 16:34:58 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							000f976070 
							
						 
					 
					
						
						
							
							Rename get_handshake_transcript  
						
						... 
						
						
						
						- Remove tls13 prefix
- Remove TLS1_3 macro wrap
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-09-27 16:34:58 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							c7875b5f11 
							
						 
					 
					
						
						
							
							add set in/out transform utils  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-09-27 16:34:58 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							d3f73349a7 
							
						 
					 
					
						
						
							
							tls13: add ecdh_read_public  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-09-27 16:34:58 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							7bea4bac96 
							
						 
					 
					
						
						
							
							tls13: add checksum of handshake message  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-09-27 16:34:58 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							4925ef5da1 
							
						 
					 
					
						
						
							
							tls13: add generate handshake keys  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2021-09-27 16:34:58 +08:00