use anyhow::{Ok, Result}; pub fn xor_bytes(vec1: &Vec, mut vec2: Vec) -> Result> { for (byte1, byte2) in vec1.iter().zip(vec2.iter_mut()) { *byte2 ^= byte1; } Ok(vec2) }