61 Commits (main)

Author SHA1 Message Date
  liquan.eth ac8db99835
update the dependencies & code clean (#196) 1 year ago
  Srinath Setty e76e6bc0f8
Reorganize various Spartan SNARKs and make the direct interface more generic (#195) 1 year ago
  Srinath Setty 4087cab1a5
update README.md and version (#194) 1 year ago
  François Garillot 4b077bcab1
Add Grumpkin cycle implementation (#181) 1 year ago
  François Garillot 1e6bf942e2
[refactorings] Leftovers (pot-pourri?) (#184) 1 year ago
  Chiro Hiro af886d6ce7
Improve performance of recursive (#163) 1 year ago
  François Garillot 031738de51
Remove Zlib compression in public parameter computation (#182) 1 year ago
  François Garillot 54f758eef3
[test-only] More genericity in tests (#171) 1 year ago
  Srinath Setty afd7403336
Fix cross-curve check and then eliminate an unnecessary instance on the primary curve (#167) 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 3b3ae70db3
A more optimal preprocessing SNARK (#158) 1 year ago
  Srinath Setty 4aab459050
Batch polynomial evaluations (#154) 1 year ago
  Srinath Setty 7b1bb44e45
spark-based commitments to R1CS matrices (#152) 1 year ago
  JunheeLee 6ba204401f
minor typo fix (#147) 1 year ago
  Srinath Setty 1e4995274b
Separate prover and verifier keys in CompressedSNARK (#145) 1 year ago
  Srinath Setty d53b3e0fc1
simplify trait requirements (#143) 1 year ago
  Srinath Setty b97786d291
move IPA-specific methods to the provider (#138) 1 year ago
  Srinath Setty 603c1e2a85
traits for a vector commitment engine and a polynomial evaluation engine (#136) 1 year ago
  Samuel Burnham 13964b6f16
Add serde proof serialization (#123) 1 year 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 06192ac3d4
Optimizations (#100) 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 a04566bb81
MinRoot example improvements (#88) 2 years ago
  Srinath Setty 63f08c0e4a
Support non-determinism with a minimal API (#85) 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 c29030b2d7
Release Candidate (#82) 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 a7da105677
IVC proof compression APIs and implementation (#77) 2 years ago
  Srinath Setty 0154358469
Verifier's checks (#73) 2 years ago
  Srinath Setty 4970826f0f
small cleanup (#71) 2 years ago
  Srinath Setty 188a7c5640
Add a non-trivial step circuit (#66) 2 years ago
  Srinath Setty 1fd4eee2b6
Recursion implementation (#65) 2 years ago
  Srinath Setty 4311ad1c1b
cleanup trivial (#63) 2 years ago
  Srinath Setty 07b3c4289b
Recursion APIs (#62) 2 years ago
  Srinath Setty e8a6e45b3c
move StepSNARK to nifs.rs in prep for recursion APIs (#61) 2 years ago
  Srinath Setty 36d4be2145
take ro_constants as a parameter (#58) 2 years ago
  Srinath Setty 677fe23673
Switch RO to use the one in the Group trait (#54) 2 years ago
  Srinath Setty ccc6dc3a04
Truncate digest bits (#50) 2 years ago
  Srinath Setty 0d53db18e3
implement transcript methods for various types (#49) 2 years ago
  Srinath Setty 751b3434ec
make gadgets public, expose coords, cleanup (#39) 2 years ago
  iontzialla 4656a7179d
Refactor circuit code (#37) 2 years ago
  Srinath Setty beb6dace82
add tinyr1cs example using bellperson (#33) 2 years ago
  Srinath Setty 9a44d06aec
PrimeField --> ff::PrimeField (#28) 2 years ago
  Srinath Setty e47b6148f4
Verifier circuit (#23) 2 years ago
  Srinath Setty e55d4f680b
remove test feature (we don't seem to use it) (#17) 2 years ago