mirror of
https://github.com/arnaucube/ark-r1cs-std.git
synced 2026-01-10 16:01:28 +01:00
Fix ns issue
This commit is contained in:
@@ -232,15 +232,12 @@ pub trait FieldGadget<F: Field, ConstraintF: Field>:
|
||||
let mut res = Self::one(cs.ns(|| "Alloc result"))?;
|
||||
let mut found_one = false;
|
||||
|
||||
for i in BitIterator::new(exp)
|
||||
{
|
||||
if found_one
|
||||
{
|
||||
for (i, bit) in BitIterator::new(exp).enumerate() {
|
||||
if found_one {
|
||||
res.square_in_place(cs.ns(|| format!("square for bit {:?}", i)))?;
|
||||
}
|
||||
|
||||
if !i
|
||||
{
|
||||
if !bit {
|
||||
found_one = true;
|
||||
res.mul_in_place(cs.ns(|| format!("mul for bit {:?}", i)), self)?;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user