(&mut self, data: &[u8])
| 118 | } |
| 119 | |
| 120 | fn absorb(&mut self, data: &[u8]) { |
| 121 | for byte in data { |
| 122 | self.state[self.pos as usize] ^= byte; |
| 123 | self.pos += 1; |
| 124 | if self.pos == STROBE_R { |
| 125 | self.run_f(); |
| 126 | } |
| 127 | } |
| 128 | } |
| 129 | |
| 130 | fn overwrite(&mut self, data: &[u8]) { |
| 131 | for byte in data { |