diff --git a/src/whirlpool/whirlpool_compress.c b/src/whirlpool/whirlpool_compress.c index 2af8393..f191857 100644 --- a/src/whirlpool/whirlpool_compress.c +++ b/src/whirlpool/whirlpool_compress.c @@ -121,8 +121,7 @@ shift_columns(uint64_t state[8]) | (state[(i - 7 + 8) & 7] & 0x00000000000000FFULL); } - for(uint8_t i = 0; i < 8; ++i) - state[i] = tmp[i]; + memcpy(state, tmp, sizeof(tmp)); } static inline void