Module halo2_gadgets::sha256
source · Available on crate feature
unstable-sha256-gadget
only.Expand description
The SHA-256 hash function.
Structs
A word in a
Table16
message block.A gadget that constrains a SHA-256 invocation. It supports input at a granularity of
32 bits.
The output of a SHA-256 circuit invocation.
A chip that implements SHA-256 with a maximum lookup table size of $2^16$.
Configuration for a
Table16Chip
.Constants
The size of a SHA-256 block, in 32-bit words.
Traits
The set of circuit instructions required to use the
Sha256
gadget.