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.