Module anemoi_2_1

Source
Expand description

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

Structs§

AnemoiBls12_381_2_1
An Anemoi instantiation over BLS12_381 basefield with 1 column and rate 1.
AnemoiDigest
An Anemoi Digest for the Anemoi Hash over Felt

Constants§

DIGEST_SIZE
One element (48-bytes) is returned as digest.
NUM_COLUMNS
The state is divided into two even-length rows.
NUM_HASH_ROUNDS
The number of rounds is set to 21 to provide 128-bit security level.
RATE_WIDTH
1 element of the state is reserved for rate.
STATE_WIDTH
Function state is set to 2 field elements or 96 bytes. 1 element of the state is reserved for capacity.