Skip to content

Commit 45a79dc

Browse files
authored
Fix collisions when hashing structures > 128 bits. (#9)
1 parent c55c471 commit 45a79dc

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ pub mod fast {
183183
let hi = (self.sponge >> 64) as u64;
184184
self.accumulator = folded_multiply(lo ^ self.accumulator, hi ^ self.fold_seed);
185185
self.sponge = x.into();
186-
self.sponge_len = 0;
186+
self.sponge_len = bits as u8;
187187
} else {
188188
self.sponge |= x.into() << self.sponge_len;
189189
self.sponge_len += bits as u8;

0 commit comments

Comments
 (0)