42 Commits (4087cab1a59fa6c36465f2529bfcb20b7b3edfa2)

Author SHA1 Message Date
  François Garillot 4b077bcab1
Add Grumpkin cycle implementation (#181) 1 year ago
  François Garillot 1e6bf942e2
[refactorings] Leftovers (pot-pourri?) (#184) 1 year ago
  François Garillot 54f758eef3
[test-only] More genericity in tests (#171) 1 year ago
  Srinath Setty b28aaf70a8
hash of public parameters in the transcript (#168) 1 year ago
  Samuel Burnham cddd707fad
chore: update to ff/group 0.13 (#166) 1 year ago
  Srinath Setty 7b1bb44e45
spark-based commitments to R1CS matrices (#152) 1 year ago
  Srinath Setty 1e4995274b
Separate prover and verifier keys in CompressedSNARK (#145) 1 year ago
  Srinath Setty 603c1e2a85
traits for a vector commitment engine and a polynomial evaluation engine (#136) 1 year ago
  Samuel Burnham b2adab610a
Clippy formatting (#131) 1 year ago
  Samuel Burnham 13964b6f16
Add serde proof serialization (#123) 1 year ago
  Srinath Setty f9672faf23
Make Nova's ecc gadgets read curve parameters from the group trait (#115) 2 years ago
  Srinath Setty 7ec2f57b84
optimize ECC ops (#110) 2 years ago
  Srinath Setty 3c6867390a
optimize point add constraints (#106) 2 years ago
  Srinath Setty ccc6ccd4c7
Support for arbitrary arity for step circuit's IO (#107) 2 years ago
  Srinath Setty 0a7cbf925f
integrate with neptune's sponge (#105) 2 years ago
  Srinath Setty a56f823ace
optimize the non-native arithmetic and hashing costs by using 4 limbs instead of 8 (#102) 2 years ago
  Srinath Setty 3dc26fd7e4
Simplifications in Nova's RO (#98) 2 years ago
  Srinath Setty 87a5b07bdd
name changes for improved clarity (#93) 2 years ago
  Srinath Setty 35cb03f977
reorganize traits into a module; cut boilerplate code (#91) 2 years ago
  Srinath Setty e373f4633d
edits to address clippy with the latest Rust (#90) 2 years ago
  Srinath Setty 6667d2f8b5
Abstract the RO used in the circuit with traits (#84) 2 years ago
  Srinath Setty 0863a732ff
Add asserts for constraint count (#83) 2 years ago
  Srinath Setty 0ff2e57bfa
Spartan variant with an IPA-based polynomial commitment scheme for compressing IVC proofs (#80) 2 years ago
  Srinath Setty 0154358469
Verifier's checks (#73) 2 years ago
  Srinath Setty 1fd4eee2b6
Recursion implementation (#65) 2 years ago
  Srinath Setty 07b3c4289b
Recursion APIs (#62) 2 years ago
  iontzialla 9f7c12dbc5
Base case for second circuit (#60) 2 years ago
  Srinath Setty 677fe23673
Switch RO to use the one in the Group trait (#54) 2 years ago
  Srinath Setty 82b7fabd9d
absorb running instance separately (for clarity) (#52) 2 years ago
  Srinath Setty 706d688a13
add hash(params, U, z0, zi, i) when generating a challenge (#51) 2 years ago
  Srinath Setty f11a8f19d1
trait updates to support using Poseidon as RO (#43) 2 years ago
  Arthur Greef 9a466d1467
Change alloc_num_equals arguments to references (#45) 2 years ago
  Srinath Setty fd0b0b787b
remove unused where (#38) 2 years ago
  iontzialla 4656a7179d
Refactor circuit code (#37) 2 years ago
  Srinath Setty c2106e8109
Base case cleanup (#32) 2 years ago
  Srinath Setty dcea0be01f
output h2 as AllocatedNum (#31) 2 years ago
  Srinath Setty 9a0f5604d6
make step_circuit mandatory; add support for longer hashes (#30) 2 years ago
  Srinath Setty 866717a8f2
cleanup how points are allocated (#29) 2 years ago
  Srinath Setty 9a44d06aec
PrimeField --> ff::PrimeField (#28) 2 years ago
  Srinath Setty c20da2f58c
Cleanup (#27) 2 years ago
  Srinath Setty cbc3fe81dc
cleanup: merge ecc and ecc_circuit (#25) 2 years ago
  Srinath Setty e47b6148f4
Verifier circuit (#23) 2 years ago