Skip to content
This repository was archived by the owner on Feb 7, 2023. It is now read-only.

Commit 7d1deae

Browse files
committed
remove unnecessry parallel iterators
1 parent a3a44b4 commit 7d1deae

1 file changed

Lines changed: 11 additions & 11 deletions

File tree

src/multilinear_pc/mod.rs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ impl<E: PairingEngine> MultilinearPC<E> {
157157
let nv = polynomial.num_vars();
158158
let scalars: Vec<_> = polynomial
159159
.to_evaluations()
160-
.into_par_iter()
160+
.into_iter()
161161
.map(|x| x.into_repr())
162162
.collect();
163163
let g_product =
@@ -206,11 +206,11 @@ impl<E: PairingEngine> MultilinearPC<E> {
206206
let k = nv - i;
207207
let point_at_k = point[i];
208208
q[k] = (0..(1 << (k - 1)))
209-
.into_par_iter()
209+
.into_iter()
210210
.map(|_| E::Fr::zero())
211211
.collect();
212212
r[k - 1] = (0..(1 << (k - 1)))
213-
.into_par_iter()
213+
.into_iter()
214214
.map(|_| E::Fr::zero())
215215
.collect();
216216
for b in 0..(1 << (k - 1)) {
@@ -219,7 +219,7 @@ impl<E: PairingEngine> MultilinearPC<E> {
219219
+ &(r[k][(b << 1) + 1] * &point_at_k);
220220
}
221221
let scalars: Vec<_> = (0..(1 << k))
222-
.into_par_iter()
222+
.into_iter()
223223
.map(|x| q[k][x >> 1].into_repr()) // fine
224224
.collect();
225225
let ph = ck.powers_of_h[i].clone();
@@ -237,13 +237,13 @@ impl<E: PairingEngine> MultilinearPC<E> {
237237
}
238238

239239
let proofs = thread_handles
240-
.into_par_iter()
240+
.into_iter()
241241
.map(|h| h.join().unwrap())
242242
.collect();
243243

244244
// let res = s
245-
// .into_par_iter()
246-
// .zip(ck.powers_of_h.clone().into_par_iter())
245+
// .into_iter()
246+
// .zip(ck.powers_of_h.clone().into_iter())
247247
// .map(|(si, hi)| VariableBaseMSM::multi_scalar_mul(&hi, &si).into_affine())
248248
// .collect::<Vec<_>>();
249249
// print!("{:?}", res);
@@ -370,13 +370,13 @@ impl<E: PairingEngine> MultilinearPC<E> {
370370
FixedBaseMSM::multi_scalar_mul(scalar_size, window_size, &g_table, point);
371371

372372
let pairing_lefts: Vec<_> = (0..vk.nv)
373-
.into_par_iter()
373+
.into_iter()
374374
.map(|i| vk.g_mask_random[i].into_projective() - &g_mul[i])
375375
.collect();
376376
let pairing_lefts: Vec<E::G1Affine> =
377377
E::G1Projective::batch_normalization_into_affine(&pairing_lefts);
378378
let pairing_lefts: Vec<E::G1Prepared> = pairing_lefts
379-
.into_par_iter()
379+
.into_iter()
380380
.map(|x| E::G1Prepared::from(x))
381381
.collect();
382382

@@ -387,8 +387,8 @@ impl<E: PairingEngine> MultilinearPC<E> {
387387
.collect();
388388

389389
let pairings: Vec<_> = pairing_lefts
390-
.into_par_iter()
391-
.zip(pairing_rights.into_par_iter())
390+
.into_iter()
391+
.zip(pairing_rights.into_iter())
392392
.collect();
393393
let right = E::product_of_pairings(pairings.iter());
394394
// println!("right is {:?}", right);

0 commit comments

Comments
 (0)