in src/defs/eif_hasher.rs [106:113]
fn consume_block(&mut self) -> IoResult<()> {
self.hasher.write_all(&self.digest[..])?;
self.hasher.write_all(&self.block[..])?;
self.block.clear();
let result = self.hasher.finalize_reset();
self.digest.copy_from_slice(&result[..]);
Ok(())
}