pub fn xor_bytes(a: &[u8], b: &[u8]) -> Vec<u8> ⓘ
XOR two byte slices of equal length.
Panics if the slices have different lengths.
use quantacore::utils::xor_bytes; let a = [0x00, 0xFF, 0x00, 0xFF]; let b = [0xFF, 0x00, 0xFF, 0x00]; let result = xor_bytes(&a, &b); assert_eq!(result, vec![0xFF, 0xFF, 0xFF, 0xFF]);