diff --git a/README.md b/README.md index e16c8c1..e49e28e 100644 --- a/README.md +++ b/README.md @@ -30,4 +30,5 @@ at your choice. - [ ] add Groth16 notes - [ ] document the `snarkjs` circuit-specific setup `H` points convention - [x] precalculate stuff for "partial" proofs +- [ ] implement Dynark style "dynamic proofs" too - [ ] make it work for different curves diff --git a/groth16/bn128/arrays.nim b/groth16/bn128/arrays.nim index 0b65368..184ed57 100644 --- a/groth16/bn128/arrays.nim +++ b/groth16/bn128/arrays.nim @@ -32,6 +32,22 @@ proc scaleFrSeqInPlace*(s: Fr[BN254_Snarks], arr: var seq[Fr[BN254_Snarks]] ) = for i in 0..