- fn input(&mut self, data: &[u8]) { self.state.input(data); }
- fn reset(&mut self) { self.state.reset(); }
- fn output_bits(&self) -> usize { self.state.output_bits() }
- fn block_size(&self) -> usize { self.state.block_size() }
+ fn input(&mut self, data: &[u8]) { for i in data { self.state ^= i; } }
+ fn reset(&mut self) { self.state = 0; }
+ fn output_bits(&self) -> usize { 256 }
+ fn block_size(&self) -> usize { 64 }