(&mut self, data: &[u8])
| 128 | } |
| 129 | |
| 130 | fn overwrite(&mut self, data: &[u8]) { |
| 131 | for byte in data { |
| 132 | self.state[self.pos as usize] = *byte; |
| 133 | self.pos += 1; |
| 134 | if self.pos == STROBE_R { |
| 135 | self.run_f(); |
| 136 | } |
| 137 | } |
| 138 | } |
| 139 | |
| 140 | fn squeeze(&mut self, data: &mut [u8]) { |
| 141 | for byte in data { |