(&mut self)
| 224 | /// Pad remaining data with zeros and return resulting block. |
| 225 | #[inline(always)] |
| 226 | pub fn pad_with_zeros(&mut self) -> Array<u8, BS> { |
| 227 | let mut res = Array::<u8, BS>::default(); |
| 228 | let data = self.get_data(); |
| 229 | res[..data.len()].copy_from_slice(data); |
| 230 | self.reset(); |
| 231 | res |
| 232 | } |
| 233 | |
| 234 | /// Return current cursor position. |
| 235 | #[inline(always)] |