From ca7f660fee7b5d3bcd72ab61df56efa86bfbd4ac Mon Sep 17 00:00:00 2001
From: Pratyush Mishra <pratyushmishra@berkeley.edu>
Date: Sun, 1 Mar 2020 04:50:52 -0800
Subject: [PATCH] Fix  issue

---
 Cargo.toml              | 2 +-
 src/marlin_kzg10/mod.rs | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/Cargo.toml b/Cargo.toml
index 1c4e4df..01cfc74 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -43,7 +43,7 @@ incremental = true
 debug = true
 
 [features]
-default = ["std"]
+default = ["std", "parallel"]
 std = [ "algebra-core/std", "ff-fft/std", ]
 print-trace = [ "bench-utils/print-trace" ]
 parallel = [ "std", "algebra-core/parallel", "ff-fft/parallel", "rayon" ]
diff --git a/src/marlin_kzg10/mod.rs b/src/marlin_kzg10/mod.rs
index f36cf86..7eb33fa 100644
--- a/src/marlin_kzg10/mod.rs
+++ b/src/marlin_kzg10/mod.rs
@@ -93,7 +93,7 @@ impl<E: PairingEngine> MarlinKZG10<E> {
                     .get_shift_power(degree_bound)
                     .ok_or(Error::UnsupportedDegreeBound(degree_bound))?;
                 let mut adjusted_comm = shifted_comm - &shift_power.mul(value);
-                adjusted_comm.mul_assign(challenge_i_1);
+                adjusted_comm *= challenge_i_1;
                 combined_comm += &adjusted_comm;
             }
             challenge_i *= &opening_challenge.square();
-- 
GitLab