(data: &[u8])
| 56 | #[inline] |
| 57 | #[must_use] |
| 58 | fn pad_detached<BlockSize: ArraySize>(data: &[u8]) -> PaddedData<'_, BlockSize> { |
| 59 | let (blocks, tail) = Array::slice_as_chunks(data); |
| 60 | let mut tail_block = Array::default(); |
| 61 | let pos = tail.len(); |
| 62 | tail_block[..pos].copy_from_slice(tail); |
| 63 | Self::pad(&mut tail_block, pos); |
| 64 | PaddedData::Pad { blocks, tail_block } |
| 65 | } |
| 66 | |
| 67 | /// Unpad data in `blocks` and return unpadded byte slice. |
| 68 | /// |
nothing calls this directly
no test coverage detected