pub fn read_slice( current: &mut usize, data: &[u8], data_len: usize, ) -> Result<Vec<u8>, SanitizeError>