def byte_xx

bend-osdev-aead@0.1.0.0 · PROOF.bend:68

import bend-osdev-aead@0.1.0.0/PROOF.bend as PROOF
import Base
import bend-osdev-bytes@0.1.0.0/bytes.bend as B

68def byte_xx(+h: U32, +k: U32) -> {B.byte(h) == B.byte(U32.xor(B.byte(U32.xor(h, k)), k)) : U32}:
69  %byte_xor_byte(U32.xor(h, k), k) : {B.byte(h) == _ : U32}
70  %u32_xx(h, k) : {B.byte(h) == B.byte(_) : U32}
71  {==}

Uses (5)

Used by (2)