BN254 and Grumpkin Poseidon configurations (#106)

* Add BN254 and Grumpkin Poseidon configurations

* Remove unncecessary comment

* Fix BN254 Poseidon config test

* Correction

* Update folding-schemes/src/transcript/poseidon/grumpkin.rs

Co-authored-by: Pierre <pdaixmoreux@gmail.com>

---------

Co-authored-by: Pierre <pdaixmoreux@gmail.com>
This commit is contained in:
Ahmad Afuni
2024-06-03 22:36:17 +10:00
committed by GitHub
parent da4ab5c937
commit 852134a898
23 changed files with 1195 additions and 74 deletions

View File

@@ -216,7 +216,7 @@ mod tests {
use ark_std::UniformRand;
use super::*;
use crate::transcript::poseidon::{poseidon_test_config, PoseidonTranscript};
use crate::transcript::poseidon::{poseidon_canonical_config, PoseidonTranscript};
#[test]
fn test_pedersen() {
@@ -229,7 +229,7 @@ mod tests {
let n: usize = 10;
// setup params
let (params, _) = Pedersen::<Projective>::setup(&mut rng, n).unwrap();
let poseidon_config = poseidon_test_config::<Fr>();
let poseidon_config = poseidon_canonical_config::<Fr>();
// init Prover's transcript
let mut transcript_p = PoseidonTranscript::<Projective>::new(&poseidon_config);