Hash Functions#

Cryptographic hash primitives including SHA-2, SHA-3, SHAKE, and Poseidon2.

API Components#

Operators

Building blocks for constructing hash descriptors. Includes algorithm selectors (SHA-2, SHA-3, SHAKE, Poseidon2), security categories, Poseidon2 parameters, and execution modes (Thread, Warp).

Traits

Compile-time properties and metadata for hash descriptors. Provides information about digest sizes and block sizes.

Device Functions

Device-side functions for hashing operations within CUDA kernels. Includes reset, update, finalize, and digest functions for incremental hashing.