def CrPbkdf2.derive

bend-osdev-crypto@0.1.0.0 · pbkdf2.bend:115

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

115# The KDF interface's ~derive (secret, salt, info, length) for c iterations;
116# info is unused
117def CrPbkdf2.derive(~K: Data, ~key: B.Octets -> Result<&2, &2, Cr.CrError, K>, ~compute: K -> B.Octets -> B.Octets, ~hlen: Nat, ~c: U32, secret: B.Octets, salt: B.Octets, info: B.Octets, n: Nat) -> Result<&2, &2, Cr.CrError, B.Octets>:
118  CrPbkdf2.pbkdf2(~K, ~key, ~compute, ~hlen, secret, salt, c, n)

Uses (6)

Used by (1)