1 2 3 4 5 6 7
fn vyre_keccak_rot(x: u64, n: u32) -> u64 { return (x << n) | (x >> ((64u - n) & 63u)); } fn vyre_keccak_chi(a: u64, b: u64, c: u64) -> u64 { return a ^ ((~b) & c); }