Paul Elliott
|
8c6d332c44
|
Fix comment typos
Signed-off-by: Paul Elliott <paul.elliott@arm.com>
|
2023-11-23 18:53:13 +00:00 |
|
Dave Rodgman
|
8cd4bc4ac2
|
Merge pull request #8124 from yanrayw/support_cipher_encrypt_only
Support the negative option MBEDTLS_BLOCK_CIPHER_NO_DECRYPT
|
2023-11-23 17:43:00 +00:00 |
|
Ryan Everett
|
2a0d4e2995
|
Revert "Refactor psa_load_persistent_key_into_slot to remove bad goto "
This reverts commit d69f4017fbf949ab3aceca178b034b73e6e43dbc.
Signed-off-by: Ryan Everett <ryan.everett@arm.com>
|
2023-11-23 16:34:35 +00:00 |
|
Dave Rodgman
|
c44042ddbc
|
Merge pull request #7905 from lpy4105/issue/misc-improvement
misc improvements
|
2023-11-23 16:20:58 +00:00 |
|
Ryan Everett
|
d69f4017fb
|
Refactor psa_load_persistent_key_into_slot to remove bad goto
Merges the two calls to `psa_copy_key_material_into_slot.
Signed-off-by: Ryan Everett <ryan.everett@arm.com>
|
2023-11-23 16:20:45 +00:00 |
|
Yanray Wang
|
3781ab40fb
|
tls13: early_data: cli: remove nst_ prefix
Signed-off-by: Yanray Wang <yanray.wang@arm.com>
|
2023-11-23 18:17:14 +08:00 |
|
Yanray Wang
|
d012084e91
|
tls13: early_data: cli: optimize code
- remove unnecessary check
- using local variable session
Signed-off-by: Yanray Wang <yanray.wang@arm.com>
|
2023-11-23 16:38:20 +08:00 |
|
Yanray Wang
|
690ee81533
|
Merge remote-tracking branch 'origin/development' into support_cipher_encrypt_only
|
2023-11-23 10:31:26 +08:00 |
|
Gilles Peskine
|
3f5e1e81b2
|
Merge pull request #8440 from yuhaoth/pr/fix-missing-pre_shared_key-ext-sent-mask
Fix missing pre shared key ext sent mask
|
2023-11-22 16:40:12 +00:00 |
|
Yanray Wang
|
554ee62fba
|
tls13: early_data: fix wrong debug_ret message
Signed-off-by: Yanray Wang <yanray.wang@arm.com>
|
2023-11-22 18:55:03 +08:00 |
|
Yanray Wang
|
5da8ecffe6
|
tls13: nst early_data: remove duplicate code
Signed-off-by: Yanray Wang <yanray.wang@arm.com>
|
2023-11-22 18:52:21 +08:00 |
|
Yanray Wang
|
1136fad126
|
ssl_tls: improve readability in ssl_*_preset_*_sig_algs
- fix wrong comment in #endif
- no semantics changes
Signed-off-by: Yanray Wang <yanray.wang@arm.com>
|
2023-11-22 17:41:52 +08:00 |
|
Jerry Yu
|
87b5ed4e5b
|
Add server side end-of-early-data handler
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2023-11-22 16:48:39 +08:00 |
|
Jerry Yu
|
7d8c3fe12c
|
Add wait flight2 state.
The state is come from RFC8446 section A.2
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2023-11-22 16:48:39 +08:00 |
|
Jerry Yu
|
4e9b70e03a
|
Add early transform computation when accepted
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2023-11-22 16:48:39 +08:00 |
|
Yanray Wang
|
69ceb391a0
|
ssl_tls: remove RSA sig-algs in ssl_tls12_preset_suiteb_sig_algs
Signed-off-by: Yanray Wang <yanray.wang@arm.com>
|
2023-11-22 16:32:55 +08:00 |
|
Yanray Wang
|
b1f60163ba
|
ssl_tls: remove RSA sig-algs in ssl_preset_suiteb_sig_algs
Signed-off-by: Yanray Wang <yanray.wang@arm.com>
|
2023-11-22 16:28:54 +08:00 |
|
Yanray Wang
|
fd25654311
|
ssl_tls: remove unnecessary guard
Signed-off-by: Yanray Wang <yanray.wang@arm.com>
|
2023-11-22 10:33:11 +08:00 |
|
Yanray Wang
|
365ee3eaa9
|
ssl_tls: return correct error code if mbedtls_calloc fails
Signed-off-by: Yanray Wang <yanray.wang@arm.com>
|
2023-11-22 10:33:11 +08:00 |
|
Yanray Wang
|
920db45818
|
tls13: early_data: support to parse max_early_data_size ext
Signed-off-by: Yanray Wang <yanray.wang@arm.com>
|
2023-11-22 10:33:11 +08:00 |
|
Dave Rodgman
|
e467d62042
|
Add casts for NEON
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2023-11-21 17:09:46 +00:00 |
|
Dave Rodgman
|
c37ad4432b
|
misc type fixes in ssl
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2023-11-21 17:09:46 +00:00 |
|
Dave Rodgman
|
df4d42106a
|
Use standard byte conversion fns in lms
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2023-11-21 17:09:46 +00:00 |
|
Dave Rodgman
|
a3d0f61aec
|
Use MBEDTLS_GET_UINTxx_BE macro
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2023-11-21 17:09:46 +00:00 |
|
Dave Rodgman
|
b2e8419b50
|
Fix types in entropy_poll.c
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2023-11-21 17:09:46 +00:00 |
|
Dave Rodgman
|
e4a6f5a7ec
|
Use size_t cast for pointer subtractions
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2023-11-21 17:09:46 +00:00 |
|
Manuel Pégourié-Gonnard
|
d4dc354185
|
Merge pull request #8541 from yanrayw/issue/ssl-fix-missing-guard
ssl_tls: add missing macro guard
|
2023-11-21 14:57:47 +00:00 |
|
Ryan Everett
|
9f176a2766
|
Fix status assignments when loading persistent keys
Signed-off-by: Ryan Everett <ryan.everett@arm.com>
|
2023-11-21 11:49:57 +00:00 |
|
Jerry Yu
|
60e997205d
|
replace check string
The output has been changed
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2023-11-21 09:59:25 +08:00 |
|
Jerry Yu
|
713ce1f889
|
various improvement
- improve change log entry
- improve comments
- remove unnecessary statement
- change type of client_age
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2023-11-21 09:59:25 +08:00 |
|
Jerry Yu
|
d84c14f80c
|
improve code style
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2023-11-21 09:59:24 +08:00 |
|
Jerry Yu
|
9cb953a402
|
improve document
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2023-11-21 09:59:24 +08:00 |
|
Jerry Yu
|
8e0174ac05
|
Add maximum ticket lifetime check
Also add comments for age cast
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2023-11-21 09:59:24 +08:00 |
|
Jerry Yu
|
472a69260b
|
fix build failure
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2023-11-21 09:59:20 +08:00 |
|
Jerry Yu
|
cf9135100e
|
fix various issues
- fix CI failure due to wrong usage of ticket_lifetime
- Improve document and comments
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2023-11-21 09:58:19 +08:00 |
|
Jerry Yu
|
342a555eef
|
rename ticket received
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2023-11-21 09:58:19 +08:00 |
|
Jerry Yu
|
25ba4d40ef
|
rename ticket_creation to ticket_creation_time
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2023-11-21 09:58:19 +08:00 |
|
Jerry Yu
|
46c7926f74
|
Add maximum ticket lifetime check
Also add comments for age cast
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2023-11-21 09:58:19 +08:00 |
|
Jerry Yu
|
28e7c554f4
|
Change the bottom of tolerance window
The unit of ticket time has been changed to milliseconds.
And age difference might be negative
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2023-11-21 09:58:19 +08:00 |
|
Jerry Yu
|
31b601aa15
|
improve comments
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2023-11-21 09:58:18 +08:00 |
|
Jerry Yu
|
ec6d07870d
|
Replace start with ticket_creation
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2023-11-21 09:58:18 +08:00 |
|
Jerry Yu
|
f16efbc78d
|
fix various issues
- Add comments for ticket test hooks
- improve code style.
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2023-11-21 09:58:18 +08:00 |
|
Jerry Yu
|
cebffc3446
|
change time unit of ticket to milliseconds
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2023-11-21 09:58:18 +08:00 |
|
Valerio Setti
|
d0eebc1f94
|
ccm/gcm: improve code maintainability
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no>
|
2023-11-20 15:17:53 +01:00 |
|
Gilles Peskine
|
473ff34d59
|
Merge pull request #8489 from valeriosetti/issue8482
Make CCM* and CCM independent
|
2023-11-20 14:07:14 +00:00 |
|
Ronald Cron
|
97137f91b6
|
Merge pull request #7071 from yuhaoth/pr/tls13-ticket-add-max_early_data_size-field
TLS 1.3 EarlyData: add `max_early_data_size` field for ticket
|
2023-11-20 08:04:57 +00:00 |
|
Paul Elliott
|
5fa986c8cb
|
Move handling of mutex->is_valid into threading_helpers.c
This is now a field only used for testing.
Signed-off-by: Paul Elliott <paul.elliott@arm.com>
|
2023-11-16 15:13:05 +00:00 |
|
Ryan Everett
|
975d411d92
|
Only set slot to OCCUPIED on successful key loading
Signed-off-by: Ryan Everett <ryan.everett@arm.com>
|
2023-11-16 13:37:51 +00:00 |
|
Valerio Setti
|
9b7a8b2a0c
|
ccm/gcm: reaplace CIPHER_C functions with BLOCK_CIPHER_C ones
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no>
|
2023-11-16 11:48:00 +01:00 |
|
Yanray Wang
|
19e4dc8df7
|
tls: fix unused parameter in mbedtls_ssl_cipher_to_psa
Signed-off-by: Yanray Wang <yanray.wang@arm.com>
|
2023-11-16 18:05:51 +08:00 |
|