Skip to content

Commit 2bb2168

Browse files
authored
clippy fixes (#50)
* clippy fixes * remove warning * fix clippy
1 parent 08a0eed commit 2bb2168

File tree

10 files changed

+44
-44
lines changed

10 files changed

+44
-44
lines changed

benches/nizk.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#![allow(clippy::assertions_on_result_states)]
12
extern crate byteorder;
23
extern crate core;
34
extern crate criterion;

benches/snark.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#![allow(clippy::assertions_on_result_states)]
12
extern crate libspartan;
23
extern crate merlin;
34

examples/cubic.rs

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
//! `(Z3 + 5) * 1 - I0 = 0`
99
//!
1010
//! [here]: https://medium.com/@VitalikButerin/quadratic-arithmetic-programs-from-zero-to-hero-f6d558cea649
11+
#![allow(clippy::assertions_on_result_states)]
1112
use curve25519_dalek::scalar::Scalar;
1213
use libspartan::{InputsAssignment, Instance, SNARKGens, VarsAssignment, SNARK};
1314
use merlin::Transcript;

profiler/nizk.rs

+2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
#![allow(non_snake_case)]
2+
#![allow(clippy::assertions_on_result_states)]
3+
24
extern crate flate2;
35
extern crate libspartan;
46
extern crate merlin;

profiler/snark.rs

+2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
#![allow(non_snake_case)]
2+
#![allow(clippy::assertions_on_result_states)]
3+
24
extern crate flate2;
35
extern crate libspartan;
46
extern crate merlin;

rustfmt.toml

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
edition = "2018"
22
tab_spaces = 2
33
newline_style = "Unix"
4-
report_fixme = "Always"
54
use_try_shorthand = true

src/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#![feature(int_log)]
44
#![doc = include_str!("../README.md")]
55
#![deny(missing_docs)]
6+
#![allow(clippy::assertions_on_result_states)]
67

78
extern crate byteorder;
89
extern crate core;

src/r1csinstance.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ impl R1CSInstance {
230230
C: poly_C,
231231
};
232232

233-
assert!(inst.is_sat(&Z[..num_vars].to_vec(), &Z[num_vars + 1..].to_vec()));
233+
assert!(inst.is_sat(&Z[..num_vars], &Z[num_vars + 1..]));
234234

235235
(inst, Z[..num_vars].to_vec(), Z[num_vars + 1..].to_vec())
236236
}

src/r1csproof.rs

+4-5
Original file line numberDiff line numberDiff line change
@@ -294,12 +294,12 @@ impl R1CSProof {
294294
timer_sc_proof_phase2.stop();
295295

296296
let timer_polyeval = Timer::new("polyeval");
297-
let eval_vars_at_ry = poly_vars.evaluate(&ry[1..].to_vec());
297+
let eval_vars_at_ry = poly_vars.evaluate(&ry[1..]);
298298
let blind_eval = random_tape.random_scalar(b"blind_eval");
299299
let (proof_eval_vars_at_ry, comm_vars_at_ry) = PolyEvalProof::prove(
300300
&poly_vars,
301301
Some(&blinds_vars),
302-
&ry[1..].to_vec(),
302+
&ry[1..],
303303
&eval_vars_at_ry,
304304
Some(&blind_eval),
305305
&gens.gens_pc,
@@ -447,7 +447,7 @@ impl R1CSProof {
447447
self.proof_eval_vars_at_ry.verify(
448448
&gens.gens_pc,
449449
transcript,
450-
&ry[1..].to_vec(),
450+
&ry[1..],
451451
&self.comm_vars_at_ry,
452452
&self.comm_vars,
453453
)?;
@@ -461,8 +461,7 @@ impl R1CSProof {
461461
.map(|i| SparsePolyEntry::new(i + 1, input[i]))
462462
.collect::<Vec<SparsePolyEntry>>(),
463463
);
464-
SparsePolynomial::new(n.log2() as usize, input_as_sparse_poly_entries)
465-
.evaluate(&ry[1..].to_vec())
464+
SparsePolynomial::new(n.log2() as usize, input_as_sparse_poly_entries).evaluate(&ry[1..])
466465
};
467466

468467
// compute commitment to eval_Z_at_ry = (Scalar::one() - ry[0]) * self.eval_vars_at_ry + ry[0] * poly_input_eval

src/sparse_mlpoly.rs

+31-37
Original file line numberDiff line numberDiff line change
@@ -966,16 +966,13 @@ impl HashLayerProof {
966966
let mut r_joint_ops = challenges_ops;
967967
r_joint_ops.extend(rand_ops);
968968
joint_claim_eval_ops.append_to_transcript(b"joint_claim_eval_ops", transcript);
969-
assert!(self
970-
.proof_ops
971-
.verify_plain(
972-
&gens.gens_ops,
973-
transcript,
974-
&r_joint_ops,
975-
&joint_claim_eval_ops,
976-
&comm.comm_comb_ops
977-
)
978-
.is_ok());
969+
self.proof_ops.verify_plain(
970+
&gens.gens_ops,
971+
transcript,
972+
&r_joint_ops,
973+
&joint_claim_eval_ops,
974+
&comm.comm_comb_ops,
975+
)?;
979976

980977
// verify proof-mem using comm_comb_mem at rand_mem
981978
// form a single decommitment using comb_comb_mem at rand_mem
@@ -1406,33 +1403,30 @@ impl PolyEvalNetworkProof {
14061403
let (claims_ops_col_read, claims_ops_col_write) = claims_ops_col.split_at_mut(num_instances);
14071404

14081405
// verify the proof of hash layer
1409-
assert!(self
1410-
.proof_hash_layer
1411-
.verify(
1412-
(&rand_mem, &rand_ops),
1413-
&(
1414-
claims_mem[0],
1415-
claims_ops_row_read.to_vec(),
1416-
claims_ops_row_write.to_vec(),
1417-
claims_mem[1],
1418-
),
1419-
&(
1420-
claims_mem[2],
1421-
claims_ops_col_read.to_vec(),
1422-
claims_ops_col_write.to_vec(),
1423-
claims_mem[3],
1424-
),
1425-
&claims_dotp,
1426-
comm,
1427-
gens,
1428-
comm_derefs,
1429-
rx,
1430-
ry,
1431-
r_hash,
1432-
r_multiset_check,
1433-
transcript
1434-
)
1435-
.is_ok());
1406+
self.proof_hash_layer.verify(
1407+
(&rand_mem, &rand_ops),
1408+
&(
1409+
claims_mem[0],
1410+
claims_ops_row_read.to_vec(),
1411+
claims_ops_row_write.to_vec(),
1412+
claims_mem[1],
1413+
),
1414+
&(
1415+
claims_mem[2],
1416+
claims_ops_col_read.to_vec(),
1417+
claims_ops_col_write.to_vec(),
1418+
claims_mem[3],
1419+
),
1420+
&claims_dotp,
1421+
comm,
1422+
gens,
1423+
comm_derefs,
1424+
rx,
1425+
ry,
1426+
r_hash,
1427+
r_multiset_check,
1428+
transcript,
1429+
)?;
14361430
timer.stop();
14371431

14381432
Ok(())

0 commit comments

Comments
 (0)