arnaucube
arnaucube/poseidon-arkPublic Self-hosted repository
Use imported Fr

v0.0.7
arnaucube root@arnaucube.com
Wed, 04 Nov 2020 19:00:40 +0100
commit

4c5dadf3f715312924198ab74296efca135c6a0d

parent

0cc71d546c0575dd5ed858caf4a995746b3d4e0d

2 files changed, 5 insertions(+), 6 deletions(-)

jump to
M Cargo.toml → Cargo.toml

@@ -1,6 +1,6 @@

[package] name = "poseidon-rs" -version = "0.0.4" +version = "0.0.7" authors = ["arnaucube <root@arnaucube.com>"] edition = "2018" license = "GPL-3.0"
M benches/bench_poseidon_hash.rs → benches/bench_poseidon_hash.rs

@@ -1,22 +1,21 @@

use criterion::{criterion_group, criterion_main, Criterion}; -extern crate rand; #[macro_use] extern crate ff; use ff::*; -use poseidon_rs::Poseidon; +use poseidon_rs::{Fr, Poseidon}; fn criterion_benchmark(c: &mut Criterion) { - let b1: poseidon_rs::Fr = poseidon_rs::Fr::from_str( + let b1: Fr = Fr::from_str( "12242166908188651009877250812424843524687801523336557272219921456462821518061", ) .unwrap(); - let b2: poseidon_rs::Fr = poseidon_rs::Fr::from_str( + let b2: Fr = Fr::from_str( "12242166908188651009877250812424843524687801523336557272219921456462821518061", ) .unwrap(); - let mut big_arr: Vec<poseidon_rs::Fr> = Vec::new(); + let mut big_arr: Vec<Fr> = Vec::new(); big_arr.push(b1.clone()); big_arr.push(b2.clone()); let poseidon = Poseidon::new();