diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | sha3.c | 2 |
2 files changed, 7 insertions, 1 deletions
@@ -1,3 +1,9 @@ +2013-04-06 Niels Möller <nisse@lysator.liu.se> + + From Edgar E. Iglesias: + * sha3.c (_sha3_update): Fix condition for when the block buffer + is full. + 2013-04-04 Niels Möller <nisse@lysator.liu.se> * ecc-point.c (ecc_point_get): Allow NULL x or y, ignore @@ -61,7 +61,7 @@ _sha3_update (struct sha3_state *state, if (pos > 0) { unsigned left = block_size - pos; - if (length < pos) + if (length < left) { memcpy (block + pos, data, length); return pos + length; |