Skip to content
This repository was archived by the owner on Aug 5, 2025. It is now read-only.

Commit f897d02

Browse files
committed
clippy
1 parent 5f3c6dd commit f897d02

File tree

1 file changed

+25
-27
lines changed

1 file changed

+25
-27
lines changed

crates/shielder-circuits/src/gates/scalar_multiply.rs

Lines changed: 25 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -202,34 +202,32 @@ impl Gate for ScalarMultiplyGate {
202202
self.result,
203203
(ADVICE_OFFSET + (i + 1) as i32) as usize,
204204
)?;
205+
} else if is_one {
206+
let added = curve_arithmetic::points_add(
207+
result.clone().into(),
208+
input.clone().into(),
209+
);
210+
211+
result = assign_grumpkin_advices(
212+
&added,
213+
"result",
214+
&mut region,
215+
self.result,
216+
SELECTOR_OFFSET as usize + i + 1,
217+
)?
205218
} else {
206-
if is_one {
207-
let added = curve_arithmetic::points_add(
208-
result.clone().into(),
209-
input.clone().into(),
210-
);
211-
212-
result = assign_grumpkin_advices(
213-
&added,
214-
"result",
215-
&mut region,
216-
self.result,
217-
SELECTOR_OFFSET as usize + i + 1,
218-
)?
219-
} else {
220-
result = assign_grumpkin_advices(
221-
&GrumpkinPoint::new(
222-
result.x.value().cloned(),
223-
result.y.value().cloned(),
224-
result.z.value().cloned(),
225-
),
226-
"result",
227-
&mut region,
228-
self.result,
229-
SELECTOR_OFFSET as usize + i + 1,
230-
)?
231-
};
232-
}
219+
result = assign_grumpkin_advices(
220+
&GrumpkinPoint::new(
221+
result.x.value().cloned(),
222+
result.y.value().cloned(),
223+
result.z.value().cloned(),
224+
),
225+
"result",
226+
&mut region,
227+
self.result,
228+
SELECTOR_OFFSET as usize + i + 1,
229+
)?
230+
};
233231

234232
let doubled = curve_arithmetic::point_double(input.clone().into());
235233
input = assign_grumpkin_advices(

0 commit comments

Comments
 (0)