def CrHmac.verify

bend-osdev-crypto@0.1.0.0 · hmac.bend:62

import bend-osdev-crypto@0.1.0.0/hmac.bend as Hmac
import Base
import bend-osdev-bytes@0.1.0.0/bytes.bend as B
import bend-osdev-crypto@0.1.0.0/mac.bend as Mc

62# whether t is m's tag (every byte compared)
63def CrHmac.verify(~digest: B.Octets -> B.Octets, kk: CrHmacKey, m: B.Octets, t: B.Octets) -> Bool:
64  Mc.CrMac.verify_tag(~CrHmacKey, ~CrHmac.mac(~digest), kk, m, t)

Uses (5)

Used by (4)