Structs§
- Sha256
- Sha256
Record - Sha256
Rv32 Config - Sha256
VmAir - Sha256VmAir does all constraints related to message padding and the Sha256Air subair constrains the actual hash
- Sha256
VmChip - Sha256
VmControl Cols - These are the columns that are used on both round and digest rows
- Sha256
VmDigest Cols - Sha256
VmRound Cols - the first 16 rows of every SHA256 block will be of type Sha256VmRoundCols and the last row will be of type Sha256VmDigestCols
Enums§
Constants§
- SHA256VM_
CONTROL_ WIDTH - Width of the Sha256VmControlCols
- SHA256VM_
DIGEST_ WIDTH - Width of the Sha256VmDigestCols
- SHA256VM_
ROUND_ WIDTH - Width of the Sha256VmRoundCols
- SHA256VM_
WIDTH - Width of the Sha256Cols
- SHA256_
BLOCK_ CELLS - Number of rv32 cells read in a SHA256 block
- SHA256_
NUM_ READ_ ROWS - Number of rows we will do a read on for each SHA256 block