def CrMac.verify_tag

bend-osdev-crypto@0.1.0.0 · mac.bend:26

import bend-osdev-crypto@0.1.0.0/mac.bend as Mac
import Base
import bend-osdev-bytes@0.1.0.0/bytes.bend as B

26# whether t is m's tag, comparing every byte
27def CrMac.verify_tag(~K: Data, ~compute: K -> B.Octets -> B.Octets, k: K, m: B.Octets, t: B.Octets) -> Bool:
28  B.Octets.is_eq(compute(k, m), t)

Uses (3)

Used by (7)