arnaucube
arnaucube/ark-r1cs-stdPublic Self-hosted repository
Use operator syntax

eliminate a few redundant references
François Garillot francois@garillot.net
Mon, 02 Dec 2019 07:34:37 -0800
commit

f1d8b122fc48ff6773f6d6c7ee9b50193c1422fc

parent

b42d5f8d36e24b7b2526dba861e589c625384746

M crypto-primitives/src/crh/bowe_hopwood/mod.rs → crypto-primitives/src/crh/bowe_hopwood/mod.rs

@@ -134,10 +134,10 @@ .zip(segment_generators)

.map(|(chunk_bits, generator)| { let mut encoded = generator.clone(); if chunk_bits[0] { - encoded = encoded + &generator; + encoded = encoded + generator; } if chunk_bits[1] { - encoded = encoded + &generator.double(); + encoded += &generator.double(); } if chunk_bits[2] { encoded = encoded.neg();
M crypto-primitives/src/crh/pedersen/mod.rs → crypto-primitives/src/crh/pedersen/mod.rs

@@ -106,7 +106,7 @@ .map(|(bits, generator_powers)| {

let mut encoded = G::zero(); for (bit, base) in bits.iter().zip(generator_powers.iter()) { if *bit { - encoded = encoded + base; + encoded += base; } } encoded
M r1cs-std/src/bits/uint32.rs → r1cs-std/src/bits/uint32.rs

@@ -205,7 +205,7 @@ Boolean::Is(ref bit) => {

all_constants = false; // Add coeff * bit_gadget - lc = lc + (coeff, bit.get_variable()); + lc += (coeff, bit.get_variable()); }, Boolean::Not(ref bit) => { all_constants = false;

@@ -215,7 +215,7 @@ lc = lc + (coeff, CS::one()) - (coeff, bit.get_variable());

}, Boolean::Constant(bit) => { if bit { - lc = lc + (coeff, CS::one()); + lc += (coeff, CS::one()); } }, }
M r1cs-std/src/fields/fp.rs → r1cs-std/src/fields/fp.rs

@@ -364,7 +364,7 @@ let mut lc = LinearCombination::zero();

let mut coeff = F::one(); for bit in bits.iter().rev() { - lc = lc + (coeff, bit.get_variable()); + lc += (coeff, bit.get_variable()); coeff.double_in_place(); }

@@ -412,7 +412,7 @@ .flat_map(|byte_gadget| byte_gadget.bits.clone())

{ match bit { Boolean::Is(bit) => { - lc = lc + (coeff, bit.get_variable()); + lc += (coeff, bit.get_variable()); coeff.double_in_place(); }, Boolean::Constant(_) | Boolean::Not(_) => unreachable!(),
M r1cs-std/src/groups/curves/twisted_edwards/mod.rs → r1cs-std/src/groups/curves/twisted_edwards/mod.rs

@@ -994,7 +994,7 @@ let mut acc_power = *base_power;

let mut coords = vec![]; for _ in 0..4 { coords.push(acc_power); - acc_power = acc_power + base_power; + acc_power += base_power; } let bits = bits.borrow().to_bits(