Janos Follath
|
1bc0ca4ed3
|
Merge pull request #5875 from Summer-ARM/mbedtls-psa-crypto-config
Remove duplicated PSA_WANT_ALG_CMAC in crypto_config.h
|
2022-05-30 09:41:48 +01:00 |
|
Ronald Cron
|
1c1d3550ec
|
Merge pull request #5777 from xkqian/tls13_parse_cert_certverify
Add client certificate parse and certificate verify
|
2022-05-30 09:00:05 +02:00 |
|
XiaokangQian
|
e7a5da597f
|
Remove SNI related code
Change-Id: Ic44bdb27b1bdc5c9057078dfed936fc36bddebbe
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com>
|
2022-05-30 00:59:29 +00:00 |
|
Neil Armstrong
|
5ed8a0ec73
|
Overall PSA PAKE API style issues fixes
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-05-27 09:47:53 +02:00 |
|
Neil Armstrong
|
5892aa69e3
|
Fix typo in PSA_ALG_JPAKE documentation
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-05-27 09:44:47 +02:00 |
|
Tom Cosgrove
|
1e21144194
|
Fix spelling and typographical errors found by cspell
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-05-26 11:51:00 +01:00 |
|
Summer Qin
|
f0b4253c68
|
Remove duplicated PSA_WANT_ALG_CMAC in crypto_config.h
Signed-off-by: Summer Qin <summer.qin@arm.com>
|
2022-05-26 09:38:33 +08:00 |
|
XiaokangQian
|
9a4e1dd8a6
|
Add back openssl client auth test
Change-Id: Iea3b70381c3851102c542d1c55c0303bc3a14a92
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com>
|
2022-05-26 00:58:11 +00:00 |
|
XiaokangQian
|
aca9048b5f
|
Change base on review
Fix comments
Add test cases for client authentication with empty certificate
Change-Id: Id8a741ddd997ca92e36832f26088eb0e67830ad8
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com>
|
2022-05-26 00:47:11 +00:00 |
|
XiaokangQian
|
989f06d52d
|
Change some comments base on review
Change-Id: I3db2b8ca8162eb368d2f17dfeffee8b25f9edf6f
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com>
|
2022-05-26 00:47:11 +00:00 |
|
XiaokangQian
|
63e713e8ab
|
Fix comments
Change-Id: Ib741f876f4d296df79565a2b8a2971918db1a77f
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com>
|
2022-05-26 00:47:11 +00:00 |
|
XiaokangQian
|
c3017f620f
|
Remove useless guards and refine checking
Change-Id: I9cd3073826fc65c203e479d83bed72331ff8963d
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com>
|
2022-05-26 00:47:10 +00:00 |
|
XiaokangQian
|
189ded2b07
|
Remove coordinate functions and change state machine in server side
Change-Id: Id4abf78f493e77afc289409db691c9c61acde1d2
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com>
|
2022-05-26 00:46:13 +00:00 |
|
XiaokangQian
|
6b916b1616
|
Add client certificate parse and certificate verify
Change-Id: I638db78922a03db6f8bd70c6c5f56fb60365547d
Signed-off-by: XiaokangQian <xiaokang.qian@arm.com>
|
2022-05-26 00:40:53 +00:00 |
|
Dave Rodgman
|
a636d1f192
|
Merge pull request #5714 from daverodgman/k-stachowiak_static-runtime-option-msvc
Enable static linking of the common runtime in MSVC
|
2022-05-25 14:47:58 +01:00 |
|
Dave Rodgman
|
32c995afa3
|
Merge pull request #5724 from Biswa96/cmake-mingw
cmake: Fix runtime library install location in mingw
|
2022-05-25 13:34:43 +01:00 |
|
Paul Elliott
|
8fba70f66c
|
Merge pull request #5749 from yuhaoth/pr/add-tls13-finished-message-and-wrapup
TLS 1.3: Add Finished Message and wrapup
|
2022-05-25 12:02:06 +01:00 |
|
Neil Armstrong
|
ef15751f08
|
PSA PAKE API typos in documentation fixes
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-05-25 11:49:45 +02:00 |
|
Neil Armstrong
|
72ab56a1fe
|
Overall PSA PAKE API style issues fixes
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-05-25 11:48:37 +02:00 |
|
Neil Armstrong
|
eb93a6f1d8
|
Use PSA_ALG_NONE in PSA_PAKE_OPERATION_INIT to init psa_algorithm_t
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-05-25 11:41:05 +02:00 |
|
Neil Armstrong
|
2056ce5111
|
Fix PSA_PAKE_OUTPUT_MAX_SIZE/PSA_PAKE_INPUT_MAX_SIZE commment about parameters to PSA_PAKE_OUTPUT_SIZE/PSA_PAKE_INPUT_SIZE
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-05-25 11:38:15 +02:00 |
|
Thomas Daubney
|
413550c529
|
Change memcmp call
Previous call used sizeof() function which is not needed.
Signed-off-by: Thomas Daubney <thomas.daubney@arm.com>
|
2022-05-23 16:11:31 +01:00 |
|
Jerry Yu
|
5491f857d2
|
skip openssl client auth test
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-05-23 22:36:16 +08:00 |
|
Jerry Yu
|
090378c685
|
change exit code of cli auth test
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-05-23 21:03:52 +08:00 |
|
pespacek
|
3493587e05
|
FEATURE: mbedtls_md() in ssl_tls13_write_certificate_verify_body()
replaced withpsa_hash_compute()
Signed-off-by: pespacek <peter.spacek@silabs.com>
|
2022-05-23 13:10:48 +02:00 |
|
pespacek
|
a1378105cf
|
FEATURE: use psa_hash_xxx rather than mbedtls_md_xxx for TLS 1.3.
ssl_tls13_parse_certificate_verify()
Signed-off-by: pespacek <peter.spacek@silabs.com>
|
2022-05-23 13:10:47 +02:00 |
|
Manuel Pégourié-Gonnard
|
69e348db85
|
Merge pull request #5833 from superna9999/5826-create-mbedtls-pk-can-do-psa
Permissions 1: create `mbedtls_pk_can_do_ext()`
|
2022-05-23 10:58:32 +02:00 |
|
Jerry Yu
|
7eaadae941
|
fix no x509 info fail.
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-05-23 16:17:25 +08:00 |
|
Robert Shade
|
591e729b54
|
Allow building as a subdir
Fixes #5688
Signed-off-by: Robert Shade <robert.shade@gmail.com>
|
2022-05-21 12:55:12 -04:00 |
|
Thomas Daubney
|
70c0088239
|
Change use of olen variables
Removed olen variable in favour of storing olens for
client and server separately.
Signed-off-by: Thomas Daubney <thomas.daubney@arm.com>
|
2022-05-20 18:46:10 +01:00 |
|
Thomas Daubney
|
eff0f3f5be
|
Add changelog entry
Add changelog entry for bug fix in sample program.
Signed-off-by: Thomas Daubney <thomas.daubney@arm.com>
|
2022-05-20 18:46:02 +01:00 |
|
Neil Armstrong
|
b2f2b027c2
|
Clarify mbedtls_pk_can_do_ext() return documentation amd add warning on future addition of allowed algs & usage flags
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-05-20 12:00:56 +02:00 |
|
Neil Armstrong
|
e9b4581b16
|
Clarify BAD_STATE return documentation on bad ordering of input and output steps for psa_pake_input() & psa_pake_output()
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-05-20 11:52:30 +02:00 |
|
Neil Armstrong
|
0d24575ad0
|
Clarify BAD_STATE return documentation of psa_pake_set_peer()
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-05-20 11:52:30 +02:00 |
|
Neil Armstrong
|
59fa8ee090
|
Update return documentation of psa_pake_abort()
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-05-20 11:52:30 +02:00 |
|
Neil Armstrong
|
97d74b8abb
|
Update return documentation of psa_pake_get_implicit_key()
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-05-20 11:52:30 +02:00 |
|
Neil Armstrong
|
407b27b516
|
Update return documentation of psa_pake_input()
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-05-20 11:52:30 +02:00 |
|
Neil Armstrong
|
664077e3ae
|
Update return documentation of psa_pake_output()
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-05-20 11:52:30 +02:00 |
|
Neil Armstrong
|
2a6dd9c2a8
|
Rename & update documentation of function, types, and macros for psa_pake_set_role() and associated
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-05-20 11:52:30 +02:00 |
|
Neil Armstrong
|
16ff788f9d
|
Update return documentation of psa_pake_set_peer()
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-05-20 11:51:22 +02:00 |
|
Neil Armstrong
|
3585168259
|
Update return documentation of psa_pake_set_user()
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-05-20 11:51:22 +02:00 |
|
Neil Armstrong
|
71cae6121d
|
Update return documentation of psa_pake_set_password_key()
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-05-20 11:51:22 +02:00 |
|
Neil Armstrong
|
4721a6f33e
|
Update return documentation of psa_pake_setup()
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-05-20 11:51:22 +02:00 |
|
Neil Armstrong
|
1614537697
|
Fix password wording in PSA_ALG_JPAKE documentation
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-05-20 11:51:22 +02:00 |
|
Neil Armstrong
|
7bc71e9c04
|
Fix output_size documentation of psa_pake_output()
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-05-20 11:51:22 +02:00 |
|
Neil Armstrong
|
cd974d590b
|
Fix return documentation of PSA_PAKE_OUTPUT_SIZE
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-05-20 11:51:22 +02:00 |
|
Neil Armstrong
|
d5a4825b84
|
Add missing psa_pake_cs_get_bits()
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-05-20 11:51:22 +02:00 |
|
Neil Armstrong
|
ff9cac72e7
|
Add missing psa_pake_cs_get_family()
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-05-20 11:51:22 +02:00 |
|
Neil Armstrong
|
0c8ef93c8e
|
Add missing psa_pake_abort()
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-05-20 11:51:22 +02:00 |
|
Neil Armstrong
|
799106b441
|
Pass input as const reference and fix documentation of psa_pake_input()
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-05-20 11:51:22 +02:00 |
|