Skip to content
Snippets Groups Projects
Unverified Commit 17625e88 authored by Ryan Lehmkuhl's avatar Ryan Lehmkuhl Committed by GitHub
Browse files

Apply suggestions from code review

parent 398dae6e
No related branches found
No related tags found
No related merge requests found
...@@ -1035,28 +1035,28 @@ mod tests { ...@@ -1035,28 +1035,28 @@ mod tests {
use super::InnerProductArgPC; use super::InnerProductArgPC;
use ark_ec::AffineCurve; use ark_ec::AffineCurve;
use ark_ed_on_bls12_381::EdwardsAffine; use ark_ed_on_bls12_381::{EdwardsAffine, Fr};
use ark_ff::UniformRand; use ark_ff::UniformRand;
use ark_poly::{univariate::DensePolynomial as DensePoly, UVPolynomial}; use ark_poly::{univariate::DensePolynomial as DensePoly, UVPolynomial};
use blake2::Blake2s; use blake2::Blake2s;
type UniPoly = DensePoly<<EdwardsAffine as AffineCurve>::ScalarField>; type UniPoly = DensePoly<ark_ed_on_bls12_381::Fr>;
type PC<E, D, P> = InnerProductArgPC<E, D, P>; type PC<E, D, P> = InnerProductArgPC<E, D, P>;
type PC_JJB2S = PC<EdwardsAffine, Blake2s, UniPoly>; type PC_JJB2S = PC<EdwardsAffine, Blake2s, UniPoly>;
fn rand_poly<A: AffineCurve>( fn rand_poly<F: PrimeField>(
degree: usize, degree: usize,
_: Option<usize>, _: Option<usize>,
rng: &mut rand::prelude::StdRng, rng: &mut rand::prelude::StdRng,
) -> DensePoly<A::ScalarField> { ) -> DensePoly<F> {
DensePoly::<A::ScalarField>::rand(degree, rng) DensePoly::rand(degree, rng)
} }
fn rand_point<A: AffineCurve>( fn rand_point<F: Field>(
_: Option<usize>, _: Option<usize>,
rng: &mut rand::prelude::StdRng, rng: &mut rand::prelude::StdRng,
) -> A::ScalarField { ) -> F {
A::ScalarField::rand(rng) F::rand(rng)
} }
#[test] #[test]
...@@ -1064,8 +1064,8 @@ mod tests { ...@@ -1064,8 +1064,8 @@ mod tests {
use crate::tests::*; use crate::tests::*;
single_poly_test::<_, _, PC_JJB2S>( single_poly_test::<_, _, PC_JJB2S>(
None, None,
rand_poly::<EdwardsAffine>, rand_poly::<Fr>,
rand_point::<EdwardsAffine>, rand_point::<Fr>,
) )
.expect("test failed for ed_on_bls12_381-blake2s"); .expect("test failed for ed_on_bls12_381-blake2s");
} }
...@@ -1074,8 +1074,8 @@ mod tests { ...@@ -1074,8 +1074,8 @@ mod tests {
fn quadratic_poly_degree_bound_multiple_queries_test() { fn quadratic_poly_degree_bound_multiple_queries_test() {
use crate::tests::*; use crate::tests::*;
quadratic_poly_degree_bound_multiple_queries_test::<_, _, PC_JJB2S>( quadratic_poly_degree_bound_multiple_queries_test::<_, _, PC_JJB2S>(
rand_poly::<EdwardsAffine>, rand_poly::<Fr>,
rand_point::<EdwardsAffine>, rand_point::<Fr>,
) )
.expect("test failed for ed_on_bls12_381-blake2s"); .expect("test failed for ed_on_bls12_381-blake2s");
} }
...@@ -1084,8 +1084,8 @@ mod tests { ...@@ -1084,8 +1084,8 @@ mod tests {
fn linear_poly_degree_bound_test() { fn linear_poly_degree_bound_test() {
use crate::tests::*; use crate::tests::*;
linear_poly_degree_bound_test::<_, _, PC_JJB2S>( linear_poly_degree_bound_test::<_, _, PC_JJB2S>(
rand_poly::<EdwardsAffine>, rand_poly::<Fr>,
rand_point::<EdwardsAffine>, rand_point::<Fr>,
) )
.expect("test failed for ed_on_bls12_381-blake2s"); .expect("test failed for ed_on_bls12_381-blake2s");
} }
...@@ -1094,8 +1094,8 @@ mod tests { ...@@ -1094,8 +1094,8 @@ mod tests {
fn single_poly_degree_bound_test() { fn single_poly_degree_bound_test() {
use crate::tests::*; use crate::tests::*;
single_poly_degree_bound_test::<_, _, PC_JJB2S>( single_poly_degree_bound_test::<_, _, PC_JJB2S>(
rand_poly::<EdwardsAffine>, rand_poly::<Fr>,
rand_point::<EdwardsAffine>, rand_point::<Fr>,
) )
.expect("test failed for ed_on_bls12_381-blake2s"); .expect("test failed for ed_on_bls12_381-blake2s");
} }
...@@ -1104,8 +1104,8 @@ mod tests { ...@@ -1104,8 +1104,8 @@ mod tests {
fn single_poly_degree_bound_multiple_queries_test() { fn single_poly_degree_bound_multiple_queries_test() {
use crate::tests::*; use crate::tests::*;
single_poly_degree_bound_multiple_queries_test::<_, _, PC_JJB2S>( single_poly_degree_bound_multiple_queries_test::<_, _, PC_JJB2S>(
rand_poly::<EdwardsAffine>, rand_poly::<Fr>,
rand_point::<EdwardsAffine>, rand_point::<Fr>,
) )
.expect("test failed for ed_on_bls12_381-blake2s"); .expect("test failed for ed_on_bls12_381-blake2s");
} }
...@@ -1114,8 +1114,8 @@ mod tests { ...@@ -1114,8 +1114,8 @@ mod tests {
fn two_polys_degree_bound_single_query_test() { fn two_polys_degree_bound_single_query_test() {
use crate::tests::*; use crate::tests::*;
two_polys_degree_bound_single_query_test::<_, _, PC_JJB2S>( two_polys_degree_bound_single_query_test::<_, _, PC_JJB2S>(
rand_poly::<EdwardsAffine>, rand_poly::<Fr>,
rand_point::<EdwardsAffine>, rand_point::<Fr>,
) )
.expect("test failed for ed_on_bls12_381-blake2s"); .expect("test failed for ed_on_bls12_381-blake2s");
} }
......
...@@ -212,7 +212,7 @@ impl<E: PairingEngine> PreparedCommitment<E> { ...@@ -212,7 +212,7 @@ impl<E: PairingEngine> PreparedCommitment<E> {
PartialEq(bound = ""), PartialEq(bound = ""),
Eq(bound = "") Eq(bound = "")
)] )]
pub struct Randomness<E: PairingEngine, P: UVPolynomial<E::Fr>> { pub struct Randomness<F: PrimeField, P: UVPolynomial<F>> {
/// For KZG10, the commitment randomness is a random polynomial. /// For KZG10, the commitment randomness is a random polynomial.
pub blinding_polynomial: P, pub blinding_polynomial: P,
_engine: PhantomData<E>, _engine: PhantomData<E>,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment