From cbe3b01daad36d3ba8f3d2e4c1e0d5645aa44010 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 24 Aug 2024 10:04:37 +0200 Subject: Test partial byte support in SHA1 and SHA-224 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- libhashsum_init_sha0_hasher.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libhashsum_init_sha0_hasher.c') diff --git a/libhashsum_init_sha0_hasher.c b/libhashsum_init_sha0_hasher.c index e9c0ea4..8f5854a 100644 --- a/libhashsum_init_sha0_hasher.c +++ b/libhashsum_init_sha0_hasher.c @@ -37,7 +37,7 @@ finalise_const(struct libhashsum_hasher *this, const void *data, size_t bytes, u m = &m[r]; bytes -= r; - libsha1_digest(&this->state.sha0.s, data, (bytes << 3) | extra_bits, this->state.sha0.sum); + libsha1_digest(&this->state.sha0.s, m, (bytes << 3) | (size_t)extra_bits, this->state.sha0.sum); memset(&this->state.sha0.s, 0, sizeof(this->state.sha0.s)); this->hash_output = this->state.sha0.sum; return 0; -- cgit v1.2.3-70-g09d2