Crate openvm_sha2_circuit

Crate openvm_sha2_circuit 

Source

Structs§

Sha2
Sha2BlockCols
Sha2BlockColsRef
Sha2BlockColsRefMut
Sha2BlockHasherChip
Sha2BlockHasherChipGpu
Generic hybrid GPU wrapper that reuses CPU block-hasher tracegen.
Sha2BlockHasherDigestCols
Sha2BlockHasherDigestColsRef
Sha2BlockHasherDigestColsRefMut
Sha2BlockHasherRoundCols
Sha2BlockHasherRoundColsRef
Sha2BlockHasherRoundColsRefMut
Sha2BlockHasherVmAir
Sha2Cols
Sha2ColsRef
Sha2ColsRefMut
Sha2CpuProverExt
Sha2GpuProverExt
Sha2InstructionCols
Sha2InstructionColsRef
Sha2InstructionColsRefMut
Sha2MainAir
Sha2MainChip
Sha2MainChipGpu
Sha2MemoryCols
Sha2MemoryColsRef
Sha2MemoryColsRefMut
Sha2Metadata
Sha2ProverExt
Sha2RecordHeader
Sha2RecordMut
Sha2Rv32Builder
Sha2Rv32Config
Sha2Rv32CpuBuilder
Sha2Rv32GpuBuilder
Sha2SharedRecords
Sha2SharedRecordsGpu
Sha2VmExecutor

Enums§

MessageType
Sha2Executor
Sha2Rv32ConfigExecutor

Constants§

INNER_OFFSET
SHA2_READ_SIZE
SHA2_REGISTER_READS
SHA2_WRITE_SIZE

Traits§

Sha2BlockHasherVmConfig
Sha2Config
Sha2MainChipConfig

Type Aliases§

Sha256BlockHasherChipGpu
Sha256VmChipGpu
Sha512BlockHasherChipGpu
Sha512VmChipGpu