Tuvshinzaya Erdenekhuu
|
ce8908ed0a
|
Remove NULL pointer validation in chacha20.c
Signed-off-by: Tuvshinzaya Erdenekhuu <tuvshinzaya.erdenekhuu@arm.com>
|
2022-08-31 10:14:57 +01:00 |
|
Tuvshinzaya Erdenekhuu
|
1fd7f98546
|
Re-introduce ENUM validation in camellia.c
Signed-off-by: Tuvshinzaya Erdenekhuu <tuvshinzaya.erdenekhuu@arm.com>
|
2022-08-31 10:14:57 +01:00 |
|
Tuvshinzaya Erdenekhuu
|
6291b131ca
|
Remove NULL pointer validation in camellia.c
Signed-off-by: Tuvshinzaya Erdenekhuu <tuvshinzaya.erdenekhuu@arm.com>
|
2022-08-31 10:14:57 +01:00 |
|
Tuvshinzaya Erdenekhuu
|
a8ef1565bb
|
Re-introduce ENUM validation in aes.c
Signed-off-by: Tuvshinzaya Erdenekhuu <tuvshinzaya.erdenekhuu@arm.com>
|
2022-08-31 10:14:57 +01:00 |
|
Tuvshinzaya Erdenekhuu
|
cac11d7797
|
Remove NULL pointer validation in aes.c
Signed-off-by: Tuvshinzaya Erdenekhuu <tuvshinzaya.erdenekhuu@arm.com>
|
2022-08-31 10:14:57 +01:00 |
|
Tuvshinzaya Erdenekhuu
|
c388af63e4
|
Remove extra spacings
Signed-off-by: Tuvshinzaya Erdenekhuu <tuvshinzaya.erdenekhuu@arm.com>
|
2022-08-31 10:14:25 +01:00 |
|
Tuvshinzaya Erdenekhuu
|
dcf9c96274
|
Remove NULL pointer validation in pkparse.c
Signed-off-by: Tuvshinzaya Erdenekhuu <tuvshinzaya.erdenekhuu@arm.com>
|
2022-08-31 10:14:25 +01:00 |
|
Tuvshinzaya Erdenekhuu
|
088e936839
|
Remove NULL pointer validation in pkwrite.c
Signed-off-by: Tuvshinzaya Erdenekhuu <tuvshinzaya.erdenekhuu@arm.com>
|
2022-08-31 10:14:25 +01:00 |
|
Tuvshinzaya Erdenekhuu
|
78c1d8c299
|
Re-introduce ENUM validation in pk.c
Signed-off-by: Tuvshinzaya Erdenekhuu <tuvshinzaya.erdenekhuu@arm.com>
|
2022-08-31 10:14:25 +01:00 |
|
Tuvshinzaya Erdenekhuu
|
26b39c6c6f
|
Remove NULL pointer validation in pk.c
Signed-off-by: Tuvshinzaya Erdenekhuu <tuvshinzaya.erdenekhuu@arm.com>
|
2022-08-31 10:14:25 +01:00 |
|
Neil Armstrong
|
f19a3cb613
|
Use the mbedtls_ecjpake_write_shared_key() to input raw shared key material as derivation secret
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-08-31 10:49:18 +02:00 |
|
Neil Armstrong
|
12663092bc
|
Introduce mbedtls_ecjpake_write_shared_key() to export the EC J-PAKE shared key material before the KDF()
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-08-31 10:49:18 +02:00 |
|
Neil Armstrong
|
db05cbfb86
|
Introduce and use mbedtls_ecjpake_to_psa_error() to translate various ECP/MPI errors to expected PSA errors
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-08-31 10:49:18 +02:00 |
|
Neil Armstrong
|
1e855601ca
|
Fix psa_pake_get_implicit_key() state & add corresponding tests in ecjpake_rounds()
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-08-31 10:49:18 +02:00 |
|
Neil Armstrong
|
e92311176a
|
Add missing parentheses on return statements
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-08-31 10:49:18 +02:00 |
|
Neil Armstrong
|
5fb07c6a96
|
No need to check for state in psa_pake_setup()
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-08-31 10:49:18 +02:00 |
|
Neil Armstrong
|
a557cb8c8b
|
Fixing XXX_ALG_ECJPAKE to XXX_ALG_JPAKE to match specification
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-08-31 10:49:18 +02:00 |
|
Neil Armstrong
|
fbc4b4aa8e
|
Fix psa_pake_abort() order to correctly free memory when alg is PSA_ALG_JPAKE
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-08-31 10:49:18 +02:00 |
|
Neil Armstrong
|
0d001ef3da
|
Check more parameters of psa_pake_output/psa_pake_input
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-08-31 10:49:18 +02:00 |
|
Neil Armstrong
|
4efd7a463d
|
Check for PSA_ALG_ECJPAKE alg for the ECJPAKE builtin implementation
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-08-31 10:49:18 +02:00 |
|
Neil Armstrong
|
df598abbd3
|
Fix key usage test in psa_pake_set_password_key()
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-08-31 10:49:18 +02:00 |
|
Neil Armstrong
|
6b1f99f5f1
|
Use proper buffer size macro for allocation in psa_pake_ecjpake_setup()
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-08-31 10:49:18 +02:00 |
|
Neil Armstrong
|
5282393091
|
Remove useless braces in psa_crypto_pake.c
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-08-31 10:49:18 +02:00 |
|
Neil Armstrong
|
c29f8477e2
|
Fix comments in psa_crypto_pake.c
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-08-31 10:49:18 +02:00 |
|
Neil Armstrong
|
a4cc7d6d6b
|
Add PSA PAKE buildin implementation
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-08-31 10:49:18 +02:00 |
|
Neil Armstrong
|
4b5710f8a0
|
Allow KEY_TYPE_PASSWORD/KEY_TYPE_PASSWORD_HASH to be imported
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
2022-08-31 10:49:18 +02: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 |
|
Tom Cosgrove
|
f0c8a8cf44
|
One statement per line
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-08-30 15:15:02 +01:00 |
|
Tom Cosgrove
|
5dd97e60d5
|
Update comments following code review
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-08-30 14:31:49 +01:00 |
|
Tom Cosgrove
|
b496486cdc
|
Reorder functions in bignum_core.[ch]
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-08-30 11:57:22 +01: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 |
|
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
|
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 |
|
Tom Cosgrove
|
d932de8857
|
Remove incorrect constant-time claim from doc for mbedtls_mpi_core_add_if()
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-08-25 16:43:43 +01:00 |
|
Tom Cosgrove
|
ecbb124292
|
Fix incorrect parameter name in mbedtls_mpi_core_add_if() doc comment
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-08-25 10:13:44 +01: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 |
|
Tom Cosgrove
|
b2c06f4acf
|
Remove stale comment, and fix whitespace issue
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-08-24 17:45:58 +01: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 |
|
Tom Cosgrove
|
72594633a1
|
Apply the function parameter naming convention
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-08-24 11:51:58 +01:00 |
|
Tom Cosgrove
|
f0ffb1585a
|
Have mbedtls_mpi_montg_init() take the modulus, rather than just its least significant limb
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-08-24 11:17:15 +01:00 |
|
Tom Cosgrove
|
958fd3dc0c
|
Remove bignum_new.c, moving contents to bignum_core.c
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-08-24 11:08:51 +01:00 |
|
Tom Cosgrove
|
2523791d00
|
Better constant-time properties for mbedtls_mpi_core_montmul()
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-08-23 16:32:22 +01:00 |
|
Tom Cosgrove
|
f88b47ea27
|
Remove 'const' qualifier from temporary for mpi_montmul()
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-08-23 16:31:42 +01:00 |
|
Tom Cosgrove
|
4641ec6c52
|
Fix style following review comments
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-08-23 16:31:06 +01:00 |
|
Tom Cosgrove
|
40d229487d
|
Tidy up doc comments on existing function mpi_montmul()
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-08-23 16:30:27 +01:00 |
|
Tom Cosgrove
|
9384284530
|
Use mbedtls_mpi_core_montmul() in mpi_montmul()
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
|
2022-08-23 16:29:32 +01:00 |
|