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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brett Warren
							
						 
					 | 
					
						
						
							
						
						14efd33a6c
					 | 
					
						
						
							
							Convert TLS1.3 functions to get_supported_groups
						
						
						
						
						
						
						
						Signed-off-by: Brett Warren <brett.warren@arm.com> 
						
						
					 | 
					
						2021-10-29 15:13:48 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Xiaofei Bai
							
						 
					 | 
					
						
						
							
						
						f93cbd2674
					 | 
					
						
						
							
							fix some format issues
						
						
						
						
						
						
						
						Signed-off-by: Xiaofei Bai <xiaofei.bai@arm.com> 
						
						
					 | 
					
						2021-10-29 02:39:30 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jerry Yu
							
						 
					 | 
					
						
						
							
						
						d2674314a3
					 | 
					
						
						
							
							Restore certificate_request state
						
						
						
						
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 | 
					
						2021-10-29 10:14:29 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jerry Yu
							
						 
					 | 
					
						
						
							
						
						7aa7186022
					 | 
					
						
						
							
							fix various issues
						
						
						
						
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 | 
					
						2021-10-28 21:41:30 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jerry Yu
							
						 
					 | 
					
						
						
							
						
						a93ac116c8
					 | 
					
						
						
							
							Remove certificate_request state
						
						
						
						
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 | 
					
						2021-10-28 21:36:03 +08: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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								XiaokangQian
							
						 
					 | 
					
						
						
							
						
						ab7f50d638
					 | 
					
						
						
							
							Change macro names and add test script for extensions
						
						
						
						
						
						
						
						Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 | 
					
						2021-10-28 01:54:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								XiaokangQian
							
						 
					 | 
					
						
						
							
						
						7b2d4efee8
					 | 
					
						
						
							
							Change the buffer boundary check and alert type
						
						
						
						
						
						
						
						Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 | 
					
						2021-10-28 01:49:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								XiaokangQian
							
						 
					 | 
					
						
						
							
						
						8db25fffb4
					 | 
					
						
						
							
							Encrypted Extensions: Change extensions length check
						
						
						
						
						
						
						
						Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 | 
					
						2021-10-28 01:49:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								XiaokangQian
							
						 
					 | 
					
						
						
							
						
						97799ac27b
					 | 
					
						
						
							
							Encrypted Extensions: Align code style and some check logic
						
						
						
						
						
						
						
						Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 | 
					
						2021-10-28 01:49:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								XiaokangQian
							
						 
					 | 
					
						
						
							
						
						08da26c58f
					 | 
					
						
						
							
							Refine encrypted extensions parse function
						
						
						
						
						
						
						
						Change arguments of API.
Send different messages base on extensions types.
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 | 
					
						2021-10-28 01:49:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								XiaokangQian
							
						 
					 | 
					
						
						
							
						
						140f0459ed
					 | 
					
						
						
							
							Encrypted Extension: Align the code style of buffer pointer
						
						
						
						
						
						
						
						Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 | 
					
						2021-10-28 01:49:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								XiaokangQian
							
						 
					 | 
					
						
						
							
						
						e87e5924c9
					 | 
					
						
						
							
							Fix some issues such as naming mismatch based on comments.
						
						
						
						
						
						
						
						Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 | 
					
						2021-10-28 01:49:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								XiaokangQian
							
						 
					 | 
					
						
						
							
						
						c1fe000cfd
					 | 
					
						
						
							
							TLS1.3: Solve check name issue-macro definition
						
						
						
						
						
						
						
						Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 | 
					
						2021-10-28 01:49:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								XiaokangQian
							
						 
					 | 
					
						
						
							
						
						2d5c72be0b
					 | 
					
						
						
							
							TLS1.3: Add Encrypted Extensions
						
						
						
						
						
						
						
						Signed-off-by: XiaokangQian <xiaokang.qian@arm.com> 
						
						
					 | 
					
						2021-10-28 01:49:37 +00: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
							
						 
					 | 
					
						
						
							
						
						188468b5f4
					 | 
					
						
						
							
							Add reference link for Random definition
						
						
						
						
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 | 
					
						2021-10-25 10:48:24 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jerry Yu
							
						 
					 | 
					
						
						
							
						
						7a186a0cbf
					 | 
					
						
						
							
							fix comment issue
						
						
						
						
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 | 
					
						2021-10-25 10:41:29 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jerry Yu
							
						 
					 | 
					
						
						
							
						
						745bb616a4
					 | 
					
						
						
							
							Fix format issue and enhance test
						
						
						
						
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 | 
					
						2021-10-25 10:41:29 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jerry Yu
							
						 
					 | 
					
						
						
							
						
						b85277e3af
					 | 
					
						
						
							
							Address various issues
						
						
						
						
						
						
						
						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
							
						 
					 | 
					
						
						
							
						
						4a1733831e
					 | 
					
						
						
							
							fix various issues
						
						
						
						
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 | 
					
						2021-10-25 10:41:28 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jerry Yu
							
						 
					 | 
					
						
						
							
						
						f0ac2352d6
					 | 
					
						
						
							
							Refactor key_schedule_stage_handshake
						
						
						
						
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 | 
					
						2021-10-25 10:41:28 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jerry Yu
							
						 
					 | 
					
						
						
							
						
						de4fb2cc34
					 | 
					
						
						
							
							Apply check read ptr macro
						
						
						
						
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 | 
					
						2021-10-25 10:41:28 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jerry Yu
							
						 
					 | 
					
						
						
							
						
						fd532e506b
					 | 
					
						
						
							
							fix set key exchange mode issue
						
						
						
						
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 | 
					
						2021-10-25 10:41:28 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jerry Yu
							
						 
					 | 
					
						
						
							
						
						0b17784932
					 | 
					
						
						
							
							Add finalize function
						
						
						
						
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 | 
					
						2021-10-25 10:41:28 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jerry Yu
							
						 
					 | 
					
						
						
							
						
						e1b9c297b9
					 | 
					
						
						
							
							Add read_server_hello
						
						
						
						
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 | 
					
						2021-10-25 10:41:28 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jerry Yu
							
						 
					 | 
					
						
						
							
						
						ad8d0bad10
					 | 
					
						
						
							
							Keep consistency order.
						
						
						
						
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 | 
					
						2021-09-28 17:58:26 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jerry Yu
							
						 
					 | 
					
						
						
							
						
						860b4ee42e
					 | 
					
						
						
							
							Rename *_read_* to *_process_*
						
						
						
						
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 | 
					
						2021-09-27 16:25:05 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jerry Yu
							
						 
					 | 
					
						
						
							
						
						6e81b27003
					 | 
					
						
						
							
							Add client state number check
						
						
						
						
						
						
						
						It is temporary check. If any change on `mbedtls_ssl_states`, please
double check those tests
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 | 
					
						2021-09-27 16:25:05 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jerry Yu
							
						 
					 | 
					
						
						
							
						
						435756ffc0
					 | 
					
						
						
							
							Keep consistent order in dummy functions
						
						
						
						
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 | 
					
						2021-09-27 16:25:05 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jerry Yu
							
						 
					 | 
					
						
						
							
						
						687101b2e6
					 | 
					
						
						
							
							tls13: add dummy state machine handler
						
						
						
						
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 | 
					
						2021-09-27 16:25:05 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jerry Yu
							
						 
					 | 
					
						
						
							
						
						388bd0d53c
					 | 
					
						
						
							
							fix various issues
						
						
						
						
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 | 
					
						2021-09-15 22:06:11 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jerry Yu
							
						 
					 | 
					
						
						
							
						
						dd1fb9e37e
					 | 
					
						
						
							
							add mbedtls_ecdh_setup_no_everest
						
						
						
						
						
						
						
						Setup ecdh without everest for TLS1.3
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 | 
					
						2021-09-15 11:10:15 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jerry Yu
							
						 
					 | 
					
						
						
							
						
						bdc71888fc
					 | 
					
						
						
							
							Remove restartable and everest from tls1.3
						
						
						
						
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 | 
					
						2021-09-14 19:33:31 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jerry Yu
							
						 
					 | 
					
						
						
							
						
						335aca9c52
					 | 
					
						
						
							
							fix format issue
						
						
						
						
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 | 
					
						2021-09-12 20:18:56 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jerry Yu
							
						 
					 | 
					
						
						
							
						
						72fc69bd40
					 | 
					
						
						
							
							fix typo error
						
						
						
						
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 | 
					
						2021-09-10 10:23:37 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jerry Yu
							
						 
					 | 
					
						
						
							
						
						7c522d4941
					 | 
					
						
						
							
							Remove ecp_c undefine routines
						
						
						
						
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 | 
					
						2021-09-08 17:55:09 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jerry Yu
							
						 
					 | 
					
						
						
							
						
						b60e3cf424
					 | 
					
						
						
							
							fix various issues
						
						
						
						
						
						
						
						- format problems
- name conversion issues
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 | 
					
						2021-09-08 16:41:02 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jerry Yu
							
						 
					 | 
					
						
						
							
						
						56fc07f7ae
					 | 
					
						
						
							
							add key_share extension
						
						
						
						
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 | 
					
						2021-09-08 10:37:20 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jerry Yu
							
						 
					 | 
					
						
						
							
						
						6b64fe31ce
					 | 
					
						
						
							
							add supported groups extension
						
						
						
						
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 | 
					
						2021-09-08 09:52:15 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jerry Yu
							
						 
					 | 
					
						
						
							
						
						7533635e5a
					 | 
					
						
						
							
							Change dummy extension return
						
						
						
						
						
						
						
						With error return, server can not receive
Client Hello message.
If received , we can test current status.
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 | 
					
						2021-09-08 09:52:15 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jerry Yu
							
						 
					 | 
					
						
						
							
						
						fec982eacc
					 | 
					
						
						
							
							fix coding style issues
						
						
						
						
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 | 
					
						2021-09-07 17:26:06 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jerry Yu
							
						 
					 | 
					
						
						
							
						
						4e388286af
					 | 
					
						
						
							
							fix usage of iteration
						
						
						
						
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 | 
					
						2021-09-06 21:28:08 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jerry Yu
							
						 
					 | 
					
						
						
							
						
						bbe09526b7
					 | 
					
						
						
							
							fix name conversion issues
						
						
						
						
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 | 
					
						2021-09-06 21:17:54 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |