diff options
author | Janos Follath <janos.follath@arm.com> | 2024-03-08 14:35:20 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-08 14:35:20 +0000 |
commit | a812e0fe140f606523fed5d4be448d1bca66ae9a (patch) | |
tree | 42bfede732183488ba4677bd494c0252a5e77350 | |
parent | 139a4185b11d511d0f651ea4f08342e1f89c6ed8 (diff) | |
parent | 967f8cde843675d6ecf88f53440c55a7be49bf54 (diff) | |
download | mbedtls-a812e0fe140f606523fed5d4be448d1bca66ae9a.zip mbedtls-a812e0fe140f606523fed5d4be448d1bca66ae9a.tar.gz mbedtls-a812e0fe140f606523fed5d4be448d1bca66ae9a.tar.bz2 |
Merge pull request #8883 from mfischer/fix_shared_secret
library: psa_crypto: Explicitly initialize shared_secret
-rw-r--r-- | library/psa_crypto.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/library/psa_crypto.c b/library/psa_crypto.c index 3c2b6a0..d4a8307 100644 --- a/library/psa_crypto.c +++ b/library/psa_crypto.c @@ -6940,7 +6940,7 @@ static psa_status_t psa_key_agreement_internal(psa_key_derivation_operation_t *o size_t peer_key_length) { psa_status_t status; - uint8_t shared_secret[PSA_RAW_KEY_AGREEMENT_OUTPUT_MAX_SIZE]; + uint8_t shared_secret[PSA_RAW_KEY_AGREEMENT_OUTPUT_MAX_SIZE] = { 0 }; size_t shared_secret_length = 0; psa_algorithm_t ka_alg = PSA_ALG_KEY_AGREEMENT_GET_BASE(operation->alg); |