arnaucube
arnaucube/ark-r1cs-stdPublic Self-hosted repository
Fix for add_many (issue #23) (#113)

Co-authored-by: Tom Godden <tgodden@vub.be>
Co-authored-by: mmagician <marcin.gorny.94@protonmail.com>
Co-authored-by: Pratyush Mishra <pratyushmishra@berkeley.edu>
Tom Godden 8372989+tgodden@users.noreply.github.com
Fri, 20 Jan 2023 02:01:05 +0100
commit

69003c80d4b6cb17a5d905400dc53aa5487afed5

parent

4ea806f172d618946f5b0233789d352d952c5ec5

1 files changed, 1 insertions(+), 1 deletions(-)

jump to
M src/bits/uint.rs → src/bits/uint.rs

@@ -175,7 +175,7 @@ // Support up to 128

assert!($size <= 128); assert!(operands.len() >= 1); - assert!($size * operands.len() <= F::MODULUS_BIT_SIZE as usize); + assert!($size + ark_std::log2(operands.len()) <= F::MODULUS_BIT_SIZE); if operands.len() == 1 { return Ok(operands[0].clone());