def CrKbkdf.hmac_sha256_feedback
bend-osdev-crypto@0.1.0.0 · inst_kbkdf.bend:17
import bend-osdev-crypto@0.1.0.0/inst_kbkdf.bend as InstKbkdf
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/kbkdf.bend as Kb
import bend-osdev-crypto@0.1.0.0/inst_sha2.bend as SH
17def CrKbkdf.hmac_sha256_feedback(ki: B.Octets, iv: B.Octets, label: B.Octets, context: B.Octets, n: Nat) -> Result<&2, &2, Cr.CrError, B.Octets>:
18 Kb.CrKbkdf.feedback_kdf(~Hm.CrHmacKey, ~Hm.CrHmac.key_of(~64n, ~SH.CrSha2.sha256), ~Hm.CrHmac.mac(~SH.CrSha2.sha256), ~32n, ~4n, ~4n, ki, iv, label, context, n)