diff options
| author | Mattias Andrée <m@maandree.se> | 2026-02-23 14:20:44 +0100 |
|---|---|---|
| committer | Mattias Andrée <m@maandree.se> | 2026-02-23 14:20:44 +0100 |
| commit | aae64dd34dbbff38a50681584097ad7107681f83 (patch) | |
| tree | 711427c4a5702bc3d298c4196b4a368787aaf4f2 /test.c | |
| parent | fix doc text (diff) | |
| download | libblake-aae64dd34dbbff38a50681584097ad7107681f83.tar.gz libblake-aae64dd34dbbff38a50681584097ad7107681f83.tar.bz2 libblake-aae64dd34dbbff38a50681584097ad7107681f83.tar.xz | |
Signed-off-by: Mattias Andrée <m@maandree.se>
Diffstat (limited to 'test.c')
| -rw-r--r-- | test.c | 22 |
1 files changed, 16 insertions, 6 deletions
@@ -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 |
