This repository contains:
poseidon377
: an instantiation of the Poseidon hash function fordecaf377
poseidon-paramgen
: an independent implementation of Poseidon parameter generationposeidon-parameters
: types that represent Poseidon parametersposeidon-permutation
: an independent implementation of the Poseidon permutationposeidon-consistency
: property-based tests for consistency between Poseidon implementationsposeidon-tests
: test vectors forposeidon-parameters
andposeidon377
poseidon-paramgen
was audited by NCC Group in Summer 2022.
Note that the audit covered only the parameter generation described in the original Poseidon paper. The Poseidon2 parameter
generation is not yet audited.
Run criterion
benchmarks using:
cargo bench
This will generate a report at target/criterion/report/index.html
.