aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJanos Follath <janos.follath@arm.com>2024-03-08 14:35:20 +0000
committerGitHub <noreply@github.com>2024-03-08 14:35:20 +0000
commita812e0fe140f606523fed5d4be448d1bca66ae9a (patch)
tree42bfede732183488ba4677bd494c0252a5e77350
parent139a4185b11d511d0f651ea4f08342e1f89c6ed8 (diff)
parent967f8cde843675d6ecf88f53440c55a7be49bf54 (diff)
downloadmbedtls-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.c2
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);