Module vesta

Source
Expand description

An implementation of instantiations of the Anemoi permutation in Sponge and Jive modes targetting the 128-bit security level over Vesta base field.

Modules§

anemoi_2_1
An instantiation of Anemoi with state width 2 and rate 1 aimed at providing 128 bits security. Implementation of the Anemoi permutation
anemoi_4_3
An instantiation of Anemoi with state width 4 and rate 3 aimed at providing 128 bits security. Implementation of the Anemoi permutation

Macros§

MontFp
Construct a Fp<MontBackend<T, N>, N> element from a literal string. This should be used primarily for constructing constant field elements; in a non-const context, Fp::from_str is preferable.

Type Aliases§

Felt