fix: modify copy constraint

This commit is contained in:
Enrico Bottazzi 2023-08-09 17:22:20 +02:00
parent f9838c127e
commit b253c27cb9
1 changed files with 1 additions and 2 deletions

View File

@ -194,11 +194,10 @@ impl<F: PrimeFieldBits, const WINDOW_NUM_BITS: usize> RunningSumConfig<F, WINDOW
z = z_next;
zs.push(z.clone());
}
assert_eq!(zs.len(), num_windows + 1);
if strict {
// Constrain the final running sum output to be zero.
region.constrain_constant(zs.last().unwrap().cell(), F::ZERO)?;
region.constrain_constant(zs[num_windows].cell(), F::ZERO)?;
}
Ok(RunningSum(zs))