def schedule
import bend-collections@1.0.0.0/spec/crypto/sha.bend as Shaimport Base
106# Standard SHA-256 instantiates extra=48, extending the initial 16 to 64.
107def schedule(extra: Nat, +block: List<&2, U32>) -> List<&2, U32>:
108 List.append(&2, U32, block, extension(extra, List.reverse(&2, U32, block)))
Uses (6)
Used by (5)
- bend-collections@1.0.0.0/spec/crypto/sha/packed:compress
- bend-collections@1.0.0.0/spec/crypto/sha:schedules
- bend-collections@1.0.0.0/proofs/crypto/sha/packed/packed_proof:compress_correct
- bend-collections@1.0.0.0/proofs/crypto/sha/packed/conformance:schedule_correct
- bend-collections@1.0.0.0/proofs/crypto/sha/conformance:schedule_correct