def sized
import bend-collections-laws-crypto@1.0.0.0/src/crypto/keccak/keccak.bend as Keccakimport Base
334def sized(+round_count: Nat,+length: Nat, pair: Array<U32> & U32) -> Maybe<&1,Array<U32>>:
335 (a,capacity) = pair
336 checked(round_count,Nat.is_le(length,Nat.mul(4n,U32.to_nat(capacity))),a,length)
Uses (10)
Used by (4)
- bend-collections-laws-crypto@1.0.0.0/src/crypto/keccak/keccak:keccak256_rounds
- bend-collections-laws-crypto@1.0.0.0/proofs/crypto/keccak/api:capacity_gate
- bend-collections-laws-crypto@1.0.0.0/proofs/crypto/keccak/sponge:sized_correct
- bend-collections-laws-crypto@1.0.0.0/proofs/crypto/keccak/laws:capacity_rejection