From 13a5cbf9d517549641d4039ad8b90c8e45501a39 Mon Sep 17 00:00:00 2001 From: Sean Bowe Date: Sun, 12 Nov 2017 15:52:10 -0700 Subject: [PATCH] Modify the public api surrounding multiexp. --- src/lib.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 0293027..b7953ee 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -13,10 +13,7 @@ use std::io; pub mod multicore; pub mod domain; pub mod groth16; - pub mod multiexp; -// TODO: remove this from public API? -pub use self::multiexp::{DensityTracker, FullDensity, multiexp}; #[derive(Debug)] pub enum Error { @@ -58,8 +55,8 @@ impl LinearCombination { pub fn eval( &self, - mut input_density: Option<&mut DensityTracker>, - mut aux_density: Option<&mut DensityTracker>, + mut input_density: Option<&mut multiexp::DensityTracker>, + mut aux_density: Option<&mut multiexp::DensityTracker>, input_assignment: &[E::Fr], aux_assignment: &[E::Fr] ) -> E::Fr