def CrPbkdf2.hmac_sha256
bend-osdev-crypto@0.1.0.0 · inst_pbkdf2.bend:17
import bend-osdev-crypto@0.1.0.0/inst_pbkdf2.bend as InstPbkdf2
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
import bend-osdev-crypto@0.1.0.0/hmac.bend as Hm
import bend-osdev-crypto@0.1.0.0/pbkdf2.bend as Pb
import bend-osdev-crypto@0.1.0.0/inst_sha2.bend as SH
17def CrPbkdf2.hmac_sha256(password: B.Octets, salt: B.Octets, c: U32, n: Nat) -> Result<&2, &2, Cr.CrError, B.Octets>:
18 Pb.CrPbkdf2.pbkdf2(~Hm.CrHmacKey, ~Hm.CrHmac.key_of(~64n, ~SH.CrSha2.sha256), ~Hm.CrHmac.mac(~SH.CrSha2.sha256), ~32n, password, salt, c, n)