diff --git a/src/hashes/blake2b.c b/src/hashes/blake2b.c index e41906a..b01f63e 100644 --- a/src/hashes/blake2b.c +++ b/src/hashes/blake2b.c @@ -169,7 +169,7 @@ static void blake2b_set_lastblock(hash_state *md) static void blake2b_increment_counter(hash_state *md, ulong64 inc) { md->blake2b.t[0] += inc; - md->blake2b.t[1] += (md->blake2b.t[0] < inc); + if (md->blake2b.t[0] < inc) md->blake2b.t[1]++; } static void blake2b_init0(hash_state *md) diff --git a/src/hashes/blake2s.c b/src/hashes/blake2s.c index eb2ac28..daa45a5 100644 --- a/src/hashes/blake2s.c +++ b/src/hashes/blake2s.c @@ -161,7 +161,7 @@ static void blake2s_set_lastblock(hash_state *md) static void blake2s_increment_counter(hash_state *md, const ulong32 inc) { md->blake2s.t[0] += inc; - md->blake2s.t[1] += (md->blake2s.t[0] < inc); + if (md->blake2s.t[0] < inc) md->blake2s.t[1]++; } static int blake2s_init0(hash_state *md)