From 1949378d618c4cde3e8d4ebb5ca693ab6bbac435 Mon Sep 17 00:00:00 2001 From: Daniel Pouzzner Date: Thu, 1 Oct 2020 14:02:22 -0500 Subject: [PATCH] wc_Chacha_purge_current_block(): init "scratch" buffer to zeros, to avoid "garbage value" warnings. --- wolfcrypt/src/chacha.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wolfcrypt/src/chacha.c b/wolfcrypt/src/chacha.c index 23fcf813a..b67d545ca 100644 --- a/wolfcrypt/src/chacha.c +++ b/wolfcrypt/src/chacha.c @@ -431,7 +431,7 @@ int wc_Chacha_Process(ChaCha* ctx, byte* output, const byte* input, void wc_Chacha_purge_current_block(ChaCha* ctx) { if (ctx->left > 0) { - byte scratch[CHACHA_CHUNK_BYTES]; + byte scratch[CHACHA_CHUNK_BYTES] = {}; (void)wc_Chacha_Process(ctx, scratch, scratch, CHACHA_CHUNK_BYTES - ctx->left); } }