Dave Rodgman
|
8cc46aa22c
|
Merge pull request #6275 from daverodgman/fixcopyright
Correct copyright and license in crypto_spe.h
|
2022-09-13 11:23:52 +01:00 |
|
Manuel Pégourié-Gonnard
|
f498910383
|
Merge pull request #6256 from AndrzejKurek/tls-tests-no-md-ssl-opt
ssl-opt.sh with PSA-based hashing
|
2022-09-13 10:37:48 +02:00 |
|
Dave Rodgman
|
53a18f23ac
|
Correct copyright and license in crypto_spe.h
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-09-12 17:57:32 +01:00 |
|
Andrzej Kurek
|
0bc834b27f
|
Enable signature algorithms in ssl programs with PSA based hashes
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-12 05:37:46 -04:00 |
|
Andrzej Kurek
|
d681746a51
|
Split some ssl-opt.sh test cases into two
There's a slightly different behaviour without MBEDTLS_SSL_ASYNC_PRIVATE
that has to be handled.
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-12 05:37:46 -04:00 |
|
Andrzej Kurek
|
07e3570f8c
|
Add an ssl-opt.sh run to all.sh for the accel_hash_use_psa config
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-12 05:37:46 -04:00 |
|
Andrzej Kurek
|
934e9cd47f
|
Switch to the new version of hash algorithm checking in ssl-opt.sh
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-12 05:34:23 -04:00 |
|
Andrzej Kurek
|
9c061a2d19
|
Add a posibility to check for the availability of hash algs to ssl-opt
The new function now dispatches a check for either an MBEDTLS
or PSA define to check for SHA_XXX.
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-12 05:34:23 -04:00 |
|
Manuel Pégourié-Gonnard
|
f6a6a2d815
|
Merge pull request #6216 from AndrzejKurek/tls-tests-no-md-compat
TLS without MD - compat.sh addition to all.sh hash acceleration tests
|
2022-09-12 10:23:49 +02:00 |
|
Manuel Pégourié-Gonnard
|
52f83dc471
|
Merge pull request #6244 from AndrzejKurek/pkcs5-no-md
Driver-only hashes: PKCS5
|
2022-09-05 11:01:31 +02:00 |
|
Andrzej Kurek
|
5e0654a324
|
Add a compat.sh run to psa_crypto_config_accel_hash_use_psa
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-04 09:31:17 -04:00 |
|
Andrzej Kurek
|
c502210291
|
Adjust pkparse test dependencies
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-02 15:33:20 -04:00 |
|
Andrzej Kurek
|
216baca131
|
pkcs5: improve error handling
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-02 04:15:34 -04:00 |
|
Andrzej Kurek
|
e3d544c58f
|
Minor PKCS5 improvements
Add consts, more elegant size calculation and
variable initialization.
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-02 04:07:15 -04:00 |
|
Andrzej Kurek
|
7a32072038
|
Setup / deinitialize PSA in pk tests only if no MD is used
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-02 04:07:15 -04:00 |
|
Andrzej Kurek
|
3d0dfb99c9
|
Change the pkcs5_pbkdf2_hmac deprecation approach
The shared part has now been extracted and will
be used regardless of the deprecation define.
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-02 04:07:15 -04:00 |
|
Andrzej Kurek
|
f000471c66
|
Add missing MD dependency for pkcs5_pbkdf2_hmac
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-02 04:07:15 -04:00 |
|
Andrzej Kurek
|
11265d78bb
|
Remove PKCS5 from the ref config in the migration script
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-02 04:06:54 -04:00 |
|
Andrzej Kurek
|
26909f348f
|
Add PSA initialization and teardown to tests using pkcs5
If PSA is defined and there is no MD - an initialization
is required.
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-02 04:05:37 -04:00 |
|
Andrzej Kurek
|
a57267c758
|
Add a possibility to call PSA_INIT without MBEDTLS_PSA_CRYPTO_C
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-02 04:05:37 -04:00 |
|
Andrzej Kurek
|
37a17e890c
|
Enable PKCS5 in no-md builds in all.sh
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-02 04:05:33 -04:00 |
|
Andrzej Kurek
|
345a92b321
|
Adjust PKCS5 dependencies in check_config
It's possible to build PKCS5 with PSA instead of MD
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-02 04:03:25 -04:00 |
|
Andrzej Kurek
|
65bf73ed6a
|
Enable HMAC in config_psa.h regardless of MD availability
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-02 04:03:25 -04:00 |
|
Andrzej Kurek
|
ed98e95c81
|
Adjust pkcs5 test dependencies
Hashing via PSA is now supported
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-02 04:03:25 -04:00 |
|
Andrzej Kurek
|
890e78ae66
|
Deprecate mbedtls_pkcs5_pbkdf2_hmac
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-02 04:03:25 -04:00 |
|
Andrzej Kurek
|
dd36c76f09
|
Provide a version of pkcs5_pbkdf2_hmac without MD usage
Use the new implementation locally
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-02 04:03:25 -04:00 |
|
Manuel Pégourié-Gonnard
|
97fc247d6a
|
Merge pull request #6232 from AndrzejKurek/pkcs12-no-md
Remove MD dependency from pkcs12 module
|
2022-09-02 09:43:13 +02:00 |
|
Andrzej Kurek
|
e16e6edfce
|
Remove the dependency on MD_MAX_SIZE from PKCS12
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-01 08:57:59 -04:00 |
|
Andrzej Kurek
|
7bd12c5d5e
|
Remove MD dependency from pkcs12 module
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-09-01 08:57:41 -04:00 |
|
Manuel Pégourié-Gonnard
|
0777ec1625
|
Merge pull request #6109 from superna9999/6100-crash-in-test-suite-x509write
Crash in test suite x509write config full no seedfile
|
2022-09-01 11:18:30 +02:00 |
|
Ronald Cron
|
e00d6d6b55
|
Merge pull request #6135 from yuhaoth/pr/tls13-finalize-external-psk-negotiation
TLS 1.3: SRV: Finalize external PSK negotiation
|
2022-08-31 17:21:57 +02:00 |
|
Jerry Yu
|
6688669124
|
replace psk&dhe with psk_or_ephemeral
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-08-31 17:08:34 +08:00 |
|
Gilles Peskine
|
6d1fc45f08
|
Merge pull request #6249 from AndrzejKurek/fix-ssl-programs-no-md
Add a missing guard in an example program
|
2022-08-31 09:56:40 +02:00 |
|
Jerry Yu
|
7101b87040
|
fix wrong description
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-08-31 14:15:23 +08:00 |
|
Jerry Yu
|
1e05b6dd6d
|
fix coding style and unnecessary assignment
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-08-31 10:35:52 +08:00 |
|
Andrzej Kurek
|
dcce505a08
|
Add a missing guard in an example program
MD variable is not used in builds without MD.
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
|
2022-08-30 17:56:08 -04:00 |
|
Manuel Pégourié-Gonnard
|
bf22a2500b
|
Merge pull request #6208 from AndrzejKurek/tls-tests-no-md-structured
Remove the dependency on MD from TLS 1.2 tests
|
2022-08-30 12:34:37 +02:00 |
|
Manuel Pégourié-Gonnard
|
a84ce3fa81
|
Merge pull request #6111 from superna9999/6101-programs-dont-build-with-libtestdriver-and-use-psa
Programs don't build with libtestdriver and USE_PSA
|
2022-08-30 12:29:01 +02:00 |
|
Dave Rodgman
|
0edfa9dd26
|
Merge pull request #6207 from daverodgman/ticket_time
Fix type used for capturing TLS ticket generation time
|
2022-08-30 10:03:06 +01:00 |
|
Jerry Yu
|
63d40e6b46
|
shorten the description
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-08-30 09:45:40 +08:00 |
|
Jerry Yu
|
e5834fd0d7
|
remove unnecessary test
also optimize check sum
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-08-29 20:33:33 +08:00 |
|
Jerry Yu
|
e7b4b58403
|
Add psk kex mode tests
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-08-25 20:47:44 +08:00 |
|
Jerry Yu
|
3e06fce260
|
Remove old tests.
only reserve "no valid ciphersuite" test
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-08-25 17:51:57 +08:00 |
|
Jerry Yu
|
3c01d47ef7
|
Update test cases
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-08-25 11:34:36 +08:00 |
|
Jerry Yu
|
0baf907e11
|
remove select_ciphersuite
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-08-25 11:21:04 +08:00 |
|
Jerry Yu
|
c5a23a0f12
|
fix various issues
- code style
- variable initialize
- update comments
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
|
2022-08-25 11:09:35 +08:00 |
|
Dave Rodgman
|
fac3ea5656
|
Merge pull request #6184 from leorosen/ssl_tls_curve_group_id_null_protect
mbedtls_ssl_check_curve prevent potential NULL pointer dereferencing
|
2022-08-24 15:16:45 +01:00 |
|
Tom Cosgrove
|
bcc13c943f
|
Add further missing whitespaces inside parentheses
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
Co-authored-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-08-24 15:08:16 +01:00 |
|
Tom Cosgrove
|
20c1137350
|
Fix coding style
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
Co-authored-by: Dave Rodgman <dave.rodgman@arm.com>
|
2022-08-24 15:06:13 +01:00 |
|
Dave Rodgman
|
5a28142410
|
Merge pull request #6189 from Kxuan/fix-ctr_drbg-uninit
ctr_drbg: fix free uninitialized aes context
|
2022-08-24 14:58:44 +01:00 |
|