Crate p3_mersenne_31

Crate p3_mersenne_31 

Source
Expand description

The prime field F_p where p = 2^31 - 1.

Structs§

GenericPoseidon2LinearLayersMersenne31
An implementation of the matrix multiplications in the internal and external layers of Poseidon2.
MdsMatrixMersenne31
Mersenne31
The prime field F_p where p = 2^31 - 1.
Mersenne31ComplexRadix2Dit
Mersenne31Dft
The DFT for Mersenne31
Poseidon2ExternalLayerMersenne31
The external layers of the Poseidon2 permutation.
Poseidon2InternalLayerMersenne31
The internal layers of the Poseidon2 permutation.

Type Aliases§

Poseidon2Mersenne31
An implementation of the Poseidon2 hash function specialised to run on the current architecture.