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