Trait snarkvm_wasm::PoseidonMDSField[][src]

pub trait PoseidonMDSField: PrimeField {
    fn poseidon_mds_matrix() -> Vec<Vec<Self, Global>, Global>;
fn poseidon_alpha() -> u64;
fn poseidon_number_full_rounds() -> u32;
fn poseidon_number_partial_rounds() -> u32; }
Expand description

The interface for a prime field with Poseidon MDS matrix.

Required methods

Returns the Poseidon parameters

Returns the Poseidon alpha value

Returns the Poseidon number of full rounds

Returns the Poseidon number of partial rounds

Implementors