From aae64dd34dbbff38a50681584097ad7107681f83 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Mon, 23 Feb 2026 14:20:44 +0100 Subject: fix warnings MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- test.c | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/test.c b/test.c index 87aedf4..e06b6fe 100644 --- a/test.c +++ b/test.c @@ -543,6 +543,8 @@ hash_blake2s(unsigned char **msg, size_t msglen, size_t *msgsize, struct libblake_blake2s_state state; size_t req; + (void) testno; + memset(¶ms, 0, sizeof(params)); params.digest_len = (uint_least8_t)hashlen; params.fanout = 1; @@ -598,6 +600,8 @@ hash_blake2b(unsigned char **msg, size_t msglen, size_t *msgsize, struct libblake_blake2b_state state; size_t req; + (void) testno; + memset(¶ms, 0, sizeof(params)); params.digest_len = (uint_least8_t)hashlen; params.fanout = 1; @@ -651,14 +655,17 @@ hash_blake2xs(unsigned char **msg, size_t msglen, size_t *msgsize, { struct libblake_blake2xs_params params; struct libblake_blake2xs_state state; - size_t req, rem, i, off; + size_t req, rem, off; + uint_least32_t i; + + (void) testno; memset(¶ms, 0, sizeof(params)); params.digest_len = 32; params.key_len = (uint_least8_t)keylen; params.fanout = 1; params.depth = 1; - params.xof_len = (uint_least64_t)hashlen; + params.xof_len = (uint_least16_t)hashlen; memset(*out, 0xCC, *outsize); libblake_blake2xs_init(&state, ¶ms); @@ -701,7 +708,7 @@ hash_blake2xs(unsigned char **msg, size_t msglen, size_t *msgsize, for (i = 0, rem = *outlen, off = 0; rem >= 32; i++, rem -= 32, off += 32) libblake_blake2xs_digest(&state, i, 32, &(*out)[off]); if (rem) - libblake_blake2xs_digest(&state, i, rem, &(*out)[off]); + libblake_blake2xs_digest(&state, i, (uint_least8_t)rem, &(*out)[off]); } static void @@ -713,14 +720,17 @@ hash_blake2xb(unsigned char **msg, size_t msglen, size_t *msgsize, { struct libblake_blake2xb_params params; struct libblake_blake2xb_state state; - size_t req, rem, i, off; + size_t req, rem, off; + uint_least32_t i; + + (void) testno; memset(¶ms, 0, sizeof(params)); params.digest_len = 64; params.key_len = (uint_least8_t)keylen; params.fanout = 1; params.depth = 1; - params.xof_len = (uint_least64_t)hashlen; + params.xof_len = (uint_least32_t)hashlen; memset(*out, 0xCC, *outsize); libblake_blake2xb_init(&state, ¶ms); @@ -763,7 +773,7 @@ hash_blake2xb(unsigned char **msg, size_t msglen, size_t *msgsize, for (i = 0, rem = *outlen, off = 0; rem >= 64; i++, rem -= 64, off += 64) libblake_blake2xb_digest(&state, i, 64, &(*out)[off]); if (rem) - libblake_blake2xb_digest(&state, i, rem, &(*out)[off]); + libblake_blake2xb_digest(&state, i, (uint_least8_t)rem, &(*out)[off]); } int -- cgit v1.2.3-70-g09d2