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