~/bend-docscommunity

proofs/crypto/sha/packed/proof.bend checks

raw source on the hub · import 0xd9a2fae439ac7ff9e21e0853948f94fe/proofs/crypto/sha/packed/proof.bend as Proof

8 imports
import Base
import ./buffer_proof.bend as BufferProof
import ../../../../src/crypto/sha/state.bend as State
import ./legacy_model.bend as SHA
import ../../../../spec/crypto/sha.bend as FIPS
import ./conformance.bend as Conformance
import ./packed_proof.bend as PackedProof
import ./laws.bend as Laws

Laws

law digest_octets_length provedsource · line 17 · raw

@s:0xd9a2fae439ac7ff9e21e0853948f94fe/src/crypto/sha/state.State -> {List.length(&2, U32, 0xd9a2fae439ac7ff9e21e0853948f94fe/spec/crypto/sha.digest_octets(0xd9a2fae439ac7ff9e21e0853948f94fe/spec/crypto/sha.digest(s))) == 32n : Nat}