Ronald Cron
|
e579ece305
|
Merge pull request #6087 from yuhaoth/pr/add-tls13-serialize_session_save_load
TLS 1.3: Add serialize session save load
I can see that https://github.com/Mbed-TLS/mbedtls/pull/6087#discussion_r927935696 and https://github.com/Mbed-TLS/mbedtls/pull/6087#discussion_r924252403 are addressed in #6123. Thus I am ok to merge it as it is.
|
2022-07-23 08:57:11 +02:00 |
|
Ronald Cron
|
340c559cb3
|
Merge pull request #6079 from yuhaoth/pr/add-tls13-parse-pre_shared_key_offered_psks
TLS 1.3: PSK: Add parser/writer of pre_shared_key extension on server side.
|
2022-07-23 08:50:45 +02:00 |
|
Jerry Yu
|
bc7c1a4260
|
fix typo/format/name issues
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-07-22 23:09:40 +08:00 |
|
Jerry Yu
|
438ddd835b
|
Add tls13 session save/load
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-07-22 23:08:43 +08:00 |
|
Jerry Yu
|
568ec2502a
|
fix format/name issues
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-07-22 21:27:34 +08:00 |
|
Ronald Cron
|
4beb870fa8
|
Merge pull request #6064 from xkqian/tls13_add_psk
Add psk code to tls13 client side
|
2022-07-22 11:35:05 +02:00 |
|
XiaokangQian
|
adab9a6440
|
Fix transcript issues and add cases against openssl
Change-Id: I496674bdb79f074368f11beaa604ce17a3062bc3
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com>
|
2022-07-21 15:30:04 +02:00 |
|
Jerry Yu
|
1c105560b4
|
add offered psks parser
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-07-21 16:19:50 +08:00 |
|
Jerry Yu
|
6dcd18d55b
|
export hdr checksum function
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-07-21 16:19:50 +08:00 |
|
Jerry Yu
|
fca4d579a4
|
fix various issues
- unnecessary comments
- format issue
- improve readability
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-07-21 10:37:48 +08:00 |
|
Jerry Yu
|
251a12e942
|
Add dummy session save
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-07-20 22:40:59 +08:00 |
|
Ronald Cron
|
ce7d76e2ee
|
Merge remote-tracking branch 'mbedtls-restricted/development-restricted' into mbedtls-3.2.0rc0-pr
|
2022-07-11 10:22:37 +02:00 |
|
Manuel Pégourié-Gonnard
|
4d7af2aee0
|
Merge pull request #5835 from superna9999/5831-tls-1-2-ciphersuite-selection
Permissions 2a: TLS 1.2 ciphersuite selection
|
2022-07-04 12:37:02 +02:00 |
|
Ronald Cron
|
0e39ece23f
|
Merge pull request #5916 from yuhaoth/pr/tls13-refactor-get-sig-alg-from-pk
Refactor signature algorithm chooser
|
2022-07-04 09:10:08 +02:00 |
|
Neil Armstrong
|
971f30d917
|
Fix mbedtls_ssl_get_ciphersuite_sig_alg() by returning MBEDTLS_PK_NONE for MBEDTLS_KEY_EXCHANGE_RSA
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-07-01 16:23:50 +02:00 |
|
Jerry Yu
|
52b7d923fe
|
fix various issues
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-07-01 18:12:44 +08:00 |
|
Neil Armstrong
|
96eceb8022
|
Refine mbedtls_ssl_tls12_get_preferred_hash_for_sig_alg() when USE_PSA_CRYPTO is selected
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-06-30 18:05:05 +02:00 |
|
Jerry Yu
|
2fe6c638e2
|
remove supported check from parse sig algs
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-06-29 16:20:17 +08:00 |
|
Jerry Yu
|
660cb4209c
|
Remove pkcs1 from key cert and sig alg map
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-06-29 16:20:17 +08:00 |
|
Jerry Yu
|
71b18844ff
|
fix various issues
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-06-29 16:19:49 +08:00 |
|
Jerry Yu
|
cc5391048e
|
fix various issues
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-06-29 16:18:30 +08:00 |
|
Jerry Yu
|
430db6b6ff
|
Remove hack fix for server hybrid issue
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-06-29 16:16:09 +08:00 |
|
Jerry Yu
|
a1255e6b8c
|
fix various issues
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-06-29 16:16:09 +08:00 |
|
Jerry Yu
|
9bb3ee436b
|
Revert rsa_pss_rsae_* support for tls12
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-06-29 16:16:08 +08:00 |
|
Jerry Yu
|
53f5c15155
|
Add debug message
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-06-29 16:16:08 +08:00 |
|
Jerry Yu
|
80dd5db808
|
Remove pkcs1 from certificate verify.
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-06-29 16:16:08 +08:00 |
|
Jerry Yu
|
d4a71a57a8
|
Add tls12 algorithms in hybrid mode client hello
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-06-29 16:16:08 +08:00 |
|
Jerry Yu
|
6272c4d4aa
|
Revert unnecessary space change
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-06-29 16:16:07 +08:00 |
|
Jerry Yu
|
ba5e379697
|
Revert order of default sig_algs
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-06-29 16:16:07 +08:00 |
|
Jerry Yu
|
3f71ca0941
|
Remove rsa_pss_rsae_* from tls12 sig_algs
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-06-29 16:16:07 +08:00 |
|
Jerry Yu
|
0c6be8f863
|
move big function
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-06-29 16:16:07 +08:00 |
|
Jerry Yu
|
3896ac6e5b
|
fix ordered sig algs fail for openssl
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-06-29 16:16:06 +08:00 |
|
Jerry Yu
|
f3b46b5082
|
Add debug message
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-06-29 16:16:05 +08:00 |
|
Jerry Yu
|
f55886a217
|
fix various issues
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-06-29 16:13:46 +08:00 |
|
Jerry Yu
|
f0cda410a4
|
remove default sig_hashes
And add pss_rsae_* sig_algs to fix
`Handshake TLS 1.3` test fails, which
is part of `test_suite_ssl`
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-06-29 16:13:45 +08:00 |
|
Glenn Strauss
|
999ef70b27
|
Add accessors to config DN hints for cert request
mbedtls_ssl_conf_dn_hints()
mbedtls_ssl_set_hs_dn_hints()
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
|
2022-06-28 12:43:59 -04:00 |
|
Neil Armstrong
|
9f1176a793
|
Move preferred_hash_for_sig_alg() check after ssl_pick_cert() and check if hash alg is supported with mbedtls_pk_can_do_ext()
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-06-28 18:12:17 +02:00 |
|
Ronald Cron
|
b94854f8e3
|
Merge pull request #5973 from ronald-cron-arm/tls13-misc-tests
TLS 1.3: Enable and add tests
|
2022-06-28 09:15:17 +02:00 |
|
Ronald Cron
|
ad8c17b9c6
|
tls: Add overread/overwrite check failure tracking
Signed-off-by: Ronald Cron <ronald.cron@arm.com>
|
2022-06-27 09:28:49 +02:00 |
|
Ronald Cron
|
1938588e80
|
tls13: Align some debug messages with TLS 1.2 ones
Signed-off-by: Ronald Cron <ronald.cron@arm.com>
|
2022-06-24 12:06:46 +02:00 |
|
XiaokangQian
|
0b776e282a
|
Change some comments for alpn
Change-Id: Idf066e94cede9d26aa41d632c3a81dafcee38587
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com>
|
2022-06-24 09:04:59 +00:00 |
|
XiaokangQian
|
95d5f549f1
|
Fix coding styles
Change-Id: I0ac8ddab13767b0188112dfbbdb2264d36ed230a
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com>
|
2022-06-24 05:42:15 +00:00 |
|
XiaokangQian
|
c740345c5b
|
Adress review comments
Change Code styles
Add test cases
Change-Id: I022bfc66fe509fe767319c4fe5f2541ee05e96fd
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com>
|
2022-06-23 03:24:12 +00:00 |
|
XiaokangQian
|
acb3992251
|
Add ALPN extension to the server side
CustomizedGitHooks: yes
Change-Id: I6fe1516963e7b5727710872ee91fea7fc51d2776
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com>
|
2022-06-22 06:34:58 +00:00 |
|
Manuel Pégourié-Gonnard
|
a3115dc0e6
|
Mark static int SSL functions CHECK_RETURN_CRITICAL
Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com>
|
2022-06-20 21:12:52 +02:00 |
|
Manuel Pégourié-Gonnard
|
66b0d61718
|
Add comments when can_do() is safe to use
Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com>
|
2022-06-20 21:12:29 +02:00 |
|
XiaokangQian
|
75fe8c7e54
|
Change place of ssl_tls13_check_ephemeral_key_exchange
Change-Id: Id49172f7375e2a0771ad1216fb7eead808f0db3e
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com>
|
2022-06-15 09:42:45 +00:00 |
|
XiaokangQian
|
129aeb9b0e
|
Update test cases and support sni ca override
Change-Id: I6052acde0b0ec1c25537f8dd81a35562da05a393
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com>
|
2022-06-02 09:29:18 +00:00 |
|
XiaokangQian
|
f2a942073e
|
Fix SNI test failure
Change-Id: Id3fce36af9bc52cac858b473168451945aa974f4
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com>
|
2022-05-30 08:07:16 +00:00 |
|
XiaokangQian
|
9b2b7716b0
|
Change mbedtls_ssl_parse_server_name_ext base on comments
Change-Id: I4ae831925cb1899afafb7dc626bfad9be24a5c8c
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com>
|
2022-05-30 08:07:16 +00:00 |
|