diff --git a/mopro-core/src/middleware/gpu_explorations/arkworks_pippenger.rs b/mopro-core/src/middleware/gpu_explorations/arkworks_pippenger.rs index 6bedadc5..18167784 100644 --- a/mopro-core/src/middleware/gpu_explorations/arkworks_pippenger.rs +++ b/mopro-core/src/middleware/gpu_explorations/arkworks_pippenger.rs @@ -1,7 +1,5 @@ -use ark_bn254::{Fr as ScalarField, G1Affine as GAffine, G1Projective as G}; -use ark_ec::{AffineRepr, VariableBaseMSM}; -use ark_ff::BigInt; -use ark_serialize::CanonicalDeserialize; +use ark_bn254::{Fr as ScalarField, G1Projective as G}; +use ark_ec::VariableBaseMSM; use std::time::{Duration, Instant}; use crate::middleware::gpu_explorations::utils::{benchmark::BenchmarkResult, preprocess}; @@ -135,7 +133,7 @@ mod tests { "arkworks_pippenger" ); let mut output_file = File::create(output_path).expect("output file creation failed"); - writeln!(output_file, "msm_size,num_msm,avg_processing_time(ms)"); + writeln!(output_file, "msm_size,num_msm,avg_processing_time(ms)").unwrap(); let instance_size = vec![8, 12, 16, 18, 20, 22]; let num_instance = vec![10]; @@ -154,7 +152,8 @@ mod tests { output_file, "{},{},{}", result.instance_size, result.num_instance, result.avg_processing_time - ); + ) + .unwrap(); } } } diff --git a/mopro-core/src/middleware/gpu_explorations/metal/abstraction/limbs_conversion.rs b/mopro-core/src/middleware/gpu_explorations/metal/abstraction/limbs_conversion.rs index ad7c410e..4c5f4493 100644 --- a/mopro-core/src/middleware/gpu_explorations/metal/abstraction/limbs_conversion.rs +++ b/mopro-core/src/middleware/gpu_explorations/metal/abstraction/limbs_conversion.rs @@ -1,4 +1,4 @@ -use ark_bn254::{Fq, FqConfig}; +use ark_bn254::Fq; use ark_ff::biginteger::{BigInteger, BigInteger256}; use crate::middleware::gpu_explorations::metal::abstraction::mont_reduction; diff --git a/mopro-core/src/middleware/gpu_explorations/metal/msm.rs b/mopro-core/src/middleware/gpu_explorations/metal/msm.rs index 9266bdd0..3225c053 100644 --- a/mopro-core/src/middleware/gpu_explorations/metal/msm.rs +++ b/mopro-core/src/middleware/gpu_explorations/metal/msm.rs @@ -1,13 +1,9 @@ use ark_bn254::{Fq, Fr as ScalarField, G1Affine as GAffine, G1Projective as G}; -use ark_ec::{AffineRepr, CurveGroup, Group, VariableBaseMSM}; -use ark_ff::{ - biginteger::{BigInteger, BigInteger256}, - PrimeField, UniformRand, -}; +use ark_ec::{AffineRepr, Group, VariableBaseMSM}; +use ark_ff::PrimeField; use ark_std::{cfg_into_iter, vec::Vec, One, Zero}; // For benchmarking -use ark_serialize::CanonicalDeserialize; use std::time::{Duration, Instant}; use crate::middleware::gpu_explorations::metal::abstraction::{ @@ -336,7 +332,7 @@ mod tests { "metal_msm" ); let mut output_file = File::create(output_path).expect("output file creation failed"); - writeln!(output_file, "msm_size,num_msm,avg_processing_time(ms)"); + writeln!(output_file, "msm_size,num_msm,avg_processing_time(ms)").unwrap(); let instance_size = vec![8, 12, 16, 18, 20, 22]; let num_instance = vec![10]; @@ -355,7 +351,8 @@ mod tests { output_file, "{},{},{}", result.instance_size, result.num_instance, result.avg_processing_time - ); + ) + .unwrap(); } } } diff --git a/mopro-core/src/middleware/gpu_explorations/metal/tests/test_bn254.rs b/mopro-core/src/middleware/gpu_explorations/metal/tests/test_bn254.rs index 6c530c0a..c580d6fa 100644 --- a/mopro-core/src/middleware/gpu_explorations/metal/tests/test_bn254.rs +++ b/mopro-core/src/middleware/gpu_explorations/metal/tests/test_bn254.rs @@ -6,10 +6,7 @@ mod tests { }; use ark_bn254::{Fq, G1Projective as G}; - use ark_ff::{ - biginteger::{BigInteger, BigInteger256}, - BigInt, Field, PrimeField, - }; + use ark_ff::{BigInt, Field}; use ark_std::Zero; use metal::MTLSize; @@ -342,7 +339,7 @@ mod tests { } prop_compose! { - fn rand_point()(n in any::()) -> G { + fn rand_point()(_n in any::()) -> G { let rng = &mut thread_rng(); G::rand(rng) } diff --git a/mopro-core/src/middleware/gpu_explorations/utils/preprocess.rs b/mopro-core/src/middleware/gpu_explorations/utils/preprocess.rs index ce1b6754..8cae1865 100644 --- a/mopro-core/src/middleware/gpu_explorations/utils/preprocess.rs +++ b/mopro-core/src/middleware/gpu_explorations/utils/preprocess.rs @@ -1,10 +1,7 @@ -use ark_bn254::{Fr as ScalarField, G1Affine as GAffine, G1Projective as G}; -use ark_ff::{Field, PrimeField}; +use ark_bn254::{Fr as ScalarField, G1Affine as GAffine}; +use ark_ff::PrimeField; use ark_serialize::{CanonicalDeserialize, CanonicalSerialize, SerializationError}; -use ark_std::{ - rand::{Rng, RngCore}, - UniformRand, -}; +use ark_std::{rand::RngCore, UniformRand}; use std::collections::VecDeque; use std::fs::File; use thiserror::Error;