From b2cc3bcb369b163e31b3f34608878be7f9410a64 Mon Sep 17 00:00:00 2001 From: Andrew Kozlik Date: Wed, 21 Apr 2021 11:52:32 +0200 Subject: [PATCH] fix(crypto): Fix incorrect handling of empty input in blake256_Update(). --- crypto/blake256.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/crypto/blake256.c b/crypto/blake256.c index d5f068404..a7cb843c1 100644 --- a/crypto/blake256.c +++ b/crypto/blake256.c @@ -169,9 +169,8 @@ void blake256_Update( BLAKE256_CTX *S, const uint8_t *in, size_t inlen ) { memcpy( ( void * ) ( S->buf + left ), \ ( void * ) in, ( size_t ) inlen ); - S->buflen = left + ( int )inlen; } - else S->buflen = 0; + S->buflen = left + inlen; }