def CrHkdf.expand

bend-osdev-crypto@0.1.0.0 · hkdf.bend:56

import bend-osdev-crypto@0.1.0.0/hkdf.bend as Hkdf
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

56# Expand: len bytes of output keying material from the pseudorandom key
57def CrHkdf.expand(~bsize: Nat, ~dsize: Nat, ~digest: B.Octets -> B.Octets, +prk: B.Octets, +info: B.Octets, +len: Nat) -> Result<&2, &2, Cr.CrError, B.Octets>:
58  cr.hkdf.expand(~bsize, ~dsize, ~digest, cr.hkdf.ok(Nat.is_lt(0n, dsize), len, dsize), prk, info, len)

Uses (7)

Used by (1)