Move domain to curves.

This commit is contained in:
Sean Bowe 2017-06-17 20:53:26 -06:00
parent fd3774118a
commit e9dee9de16
3 changed files with 2 additions and 3 deletions

@ -1,4 +1,4 @@
use curves::{Engine, Field, SnarkField, PrimeField, Group};
use super::{Engine, Field, SnarkField, PrimeField, Group};
use crossbeam;
use num_cpus;

@ -10,6 +10,7 @@ use super::{Cow, Convert};
pub mod bls381;
pub mod multiexp;
pub mod wnaf;
pub mod domain;
pub trait Engine: Sized + Clone + Send + Sync
{

@ -1,8 +1,6 @@
use curves::*;
use super::*;
pub mod domain;
pub struct ProvingKey<E: Engine> {
a_inputs: Vec<<E::G1 as Curve<E>>::Affine>,
b1_inputs: Vec<<E::G1 as Curve<E>>::Affine>,