From f7a65af3e2505642e1006fa35138e87a8f69c37c Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Fri, 5 Jun 2015 13:51:08 -0400 Subject: HMAC for truncated SHA-512 digests would probably work better if we used the right digest length constants. Doh. --- hash.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'hash.c') diff --git a/hash.c b/hash.c index e0445f5..637eb7e 100644 --- a/hash.c +++ b/hash.c @@ -172,19 +172,19 @@ const hal_hash_descriptor_t hal_hash_sha256[1] = {{ }}; const hal_hash_descriptor_t hal_hash_sha512_224[1] = {{ - SHA512_BLOCK_LEN, SHA512_DIGEST_LEN, + SHA512_BLOCK_LEN, SHA512_224_DIGEST_LEN, sizeof(internal_hash_state_t), sizeof(internal_hmac_state_t), &sha512_224_driver }}; const hal_hash_descriptor_t hal_hash_sha512_256[1] = {{ - SHA512_BLOCK_LEN, SHA512_DIGEST_LEN, + SHA512_BLOCK_LEN, SHA512_256_DIGEST_LEN, sizeof(internal_hash_state_t), sizeof(internal_hmac_state_t), &sha512_256_driver }}; const hal_hash_descriptor_t hal_hash_sha384[1] = {{ - SHA512_BLOCK_LEN, SHA512_DIGEST_LEN, + SHA512_BLOCK_LEN, SHA384_DIGEST_LEN, sizeof(internal_hash_state_t), sizeof(internal_hmac_state_t), &sha384_driver }}; -- cgit v1.2.3