law state256

bend-collections-laws-crypto@1.0.0.0 · proofs/crypto/hash/incremental.bend:240

import bend-collections-laws-crypto@1.0.0.0/proofs/crypto/hash/incremental.bend as Incremental
import Base
import bend-collections-laws-crypto@1.0.0.0/src/crypto/hash.bend as H

240law state256:
241  for +cs: List<&2, List<&2, U32>>
242  for +st: H.Sha256State
243  for +len: Nat
244  {H.fold(cs, H.Sha256H{st, len}) == H.Sha256H{fold256(cs, 48n, st), Nat.add(len, List.length(&2, U32, List.concat(&2, U32, cs)))} : H.Hasher}

Uses (15)

Used by (1)