From 6b93c284fe50d3d617228481fb78c2d20f24f6c8 Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Tue, 21 Aug 2018 11:25:39 -0400 Subject: Use bitwise not 0 for last block flag --- blake2.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'blake2.cpp') diff --git a/blake2.cpp b/blake2.cpp index a97564a5..517849a9 100644 --- a/blake2.cpp +++ b/blake2.cpp @@ -473,11 +473,11 @@ void BLAKE2_Base::TruncatedFinal(byte *hash, size_t size) // Set last block unconditionally State& state = *m_state.data(); - state.f[0] = static_cast(-1); + state.f[0] = ~static_cast(0); // Set last node if tree mode if (m_treeMode) - state.f[1] = static_cast(-1); + state.f[1] = ~static_cast(0); // Increment counter for tail bytes only IncrementCounter(state.length); -- cgit v1.2.1