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 |
|
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 |
|
Jerry Yu
|
dbfb7bd873
|
fix various issues
- wrong cipher suite filter condition
- name conversion
- format issue
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2021-09-04 10:00:02 +08:00 |
|
Jerry Yu
|
8c02bb4b71
|
fix various comment issues
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2021-09-03 21:52:26 +08:00 |
|
Jerry Yu
|
ef387d79a4
|
change prototype of write body
To keep consistence with others
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2021-09-03 16:29:20 +08:00 |
|
Jerry Yu
|
2c0fbf3405
|
modify proc_chk macros
- change the parameter
- remove debug output
- remove return value modify
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2021-09-03 16:29:20 +08:00 |
|