def regen
bend-collections-laws-crypto@1.0.0.0 · spec/crypto/argon2/argon2.bend:230
import bend-collections-laws-crypto@1.0.0.0/spec/crypto/argon2/argon2.bend as Argon2
import Base
import bend-collections-laws-crypto@1.0.0.0/src/crypto/argon2/types.bend as A
230
231
232
233def regen(need: Bool, addr: A.Block, +r: Nat, +l: Nat, +s: Nat, +mm: Nat, +t: Nat, +idx: Nat) -> A.Block:
234 match need:
235 case True{}:
236 addresses(r, l, s, mm, t, Nat.add(Nat.div(idx, 128n), 1n))
237 case False{}:
238 addr