99 Commits (7d54d992a43d0b68ce70881b3e893d1c22ab9494)
 

Author SHA1 Message Date
  Srinath Setty 7d54d992a4
update benches (#94) 2 years ago
  Srinath Setty 87a5b07bdd
name changes for improved clarity (#93) 2 years ago
  Arthur Greef ed915b2540
ecdsa signature proof (#92) 2 years ago
  Srinath Setty 35cb03f977
reorganize traits into a module; cut boilerplate code (#91) 2 years ago
  Srinath Setty 704d48b528
update to the latest pasta-msm crate (#89) 2 years ago
  Srinath Setty e373f4633d
edits to address clippy with the latest Rust (#90) 2 years ago
  Srinath Setty a04566bb81
MinRoot example improvements (#88) 2 years ago
  Srinath Setty ff40d17cc4
Nova-based VDF using MinRoot as an example (#86) 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
  iontzialla 81b12232fe
Add benches (#79) 2 years ago
  iontzialla bf35556b90
Complete addition: handle addition of equal numbers and addition of negation (#78) 2 years ago
  Srinath Setty a7da105677
IVC proof compression APIs and implementation (#77) 2 years ago
  Srinath Setty 8308c29f94
use pasta_msm crate for MSM (#75) 2 years ago
  Srinath Setty 0154358469
Verifier's checks (#73) 2 years ago
  Srinath Setty b080bac949
Update README.md (#72) 2 years ago
  Srinath Setty 4970826f0f
small cleanup (#71) 2 years ago
  Samuel Burnham 25cd5ec279
Fix Wasm support (#64) 2 years ago
  Srinath Setty dbe8837991
Update README.md (#70) 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
  iontzialla 9f7c12dbc5
Base case for second circuit (#60) 2 years ago
  Srinath Setty 3193d67bce
delegate sampling of generators to trait implementors (#59) 2 years ago
  Srinath Setty 36d4be2145
take ro_constants as a parameter (#58) 2 years ago
  Srinath Setty 6ac9c7706d
precompute R1CSShape's digest (#57) 2 years ago
  Srinath Setty fab07689eb
remove unneeded tracking and checks (#55) 2 years ago
  Srinath Setty 562fa71027
move from rug to num-bigint (#53) 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 ccc6dc3a04
Truncate digest bits (#50) 2 years ago
  Srinath Setty 0d53db18e3
implement transcript methods for various types (#49) 2 years ago
  Srinath Setty 485eb3fac6
fix build (#48) 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 bcbdec2982
Accelerated MSM prep (#41) 2 years ago
  Srinath Setty 3445d7da61
remove unused constants (#40) 2 years ago
  Srinath Setty 751b3434ec
make gadgets public, expose coords, cleanup (#39) 2 years ago
  Srinath Setty fd0b0b787b
remove unused where (#38) 2 years ago
  Samuel Burnham fbc855d1d6
Wasm support (#34) 2 years ago
  iontzialla 4656a7179d
Refactor circuit code (#37) 2 years ago
  Srinath Setty 72920fb62b
update crate versions (#36) 2 years ago
  Srinath Setty beb6dace82
add tinyr1cs example using bellperson (#33) 2 years ago
  Srinath Setty c2106e8109
Base case cleanup (#32) 2 years ago