Skip to main content

Module sponge

Module sponge 

Source
Expand description

GPU-accelerated duplex sponge with host/device state synchronization.

This module provides DuplexSpongeGpu, a transcript implementation that maintains state on both host and device with explicit synchronization methods.

Structs§

DeviceSpongeState
Device-side sponge state, matching the CUDA DeviceSpongeState struct.
DuplexSpongeGpu
GPU-accelerated duplex sponge that maintains state on both host and device.

Enums§

GrindError
Error type for GPU grinding operations.

Traits§

GpuFiatShamirTranscript
Marker trait for GPU-compatible Fiat-Shamir transcripts.