diff --git a/groth16/bn128/arrays.nim b/groth16/bn128/arrays.nim index 18146e3..aac4830 100644 --- a/groth16/bn128/arrays.nim +++ b/groth16/bn128/arrays.nim @@ -100,6 +100,16 @@ func orBoolSeqs*( us: seq[bool] , vs: seq[bool]): seq[bool] = ws[i] = us[i] or vs[i] return ws +#------------------------------------------------------------------------------- +# int arrays + +func sumIntSeq*(xs : seq[int]): int = + let n = xs.len + var s = 0 + for i in 0..