subtle
pub fn bytes_equal(a: u8, b: u8) -> Mask
Check equality of two bytes in constant time.
Returns 1u8 if a == b and 0u8 otherwise.
1u8
a == b
0u8
let a: u8 = 0xDE; let b: u8 = 0xAD; assert_eq!(bytes_equal(a, b), 0); assert_eq!(bytes_equal(a, a), 1);