def CrSign.verify_bytes

bend-osdev-crypto@0.1.0.0 · sign.bend:45

import bend-osdev-crypto@0.1.0.0/sign.bend as Sign
import Base
import bend-osdev-bytes@0.1.0.0/bytes.bend as B
import bend-osdev-crypto@0.1.0.0/crypto.bend as Cr

45# Whether sig is valid for m under the public key with these bytes (False for
46# a malformed key)
47def CrSign.verify_bytes(~PK: Data, ~pk_of: B.Octets -> Result<&2, &2, Cr.CrError, PK>, ~verify: PK -> B.Octets -> B.Octets -> Bool, pk: B.Octets, m: B.Octets, sig: B.Octets) -> Bool:
48  cr.sign.check(~PK, ~verify, pk_of(pk), m, sig)

Uses (5)

Used by (1)