pub fn xor(lhs: Vec<u8>, rhs: Vec<u8>) -> Vec<u8>