6 Commits (1e4995274b3338d07b7a545110457cbb39b6f395)

Author SHA1 Message Date
  Srinath Setty 1e4995274b
Separate prover and verifier keys in CompressedSNARK (#145) 2 years ago
  Srinath Setty d53b3e0fc1
simplify trait requirements (#143) 2 years ago
  Srinath Setty b5874df449
Small optimizations (#142) 2 years ago
  Srinath Setty c4b07f0925
allow the provider to provide byte representation of a scalar (#140) 2 years ago
  Srinath Setty 8faffd38ea
Make code generic over a TranscriptEngine (#139) 2 years ago
  Srinath Setty 603c1e2a85
traits for a vector commitment engine and a polynomial evaluation engine (#136) 2 years ago
  Srinath Setty 74501936c3
parallel and batch_normalize (#129) 2 years ago
  Samuel Burnham 13964b6f16
Add serde proof serialization (#123) 2 years ago
  Samuel Burnham 55f6736866
Add Wasm support (#125) 2 years ago
  Nalin 6c6a8746d6
Speed up MSMs for non-GPU accelerated MSMs and architectures that don't support GPU/semolina (#126) 2 years ago
  Srinath Setty f9672faf23
Make Nova's ecc gadgets read curve parameters from the group trait (#115) 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 6667d2f8b5
Abstract the RO used in the circuit with traits (#84) 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 8308c29f94
use pasta_msm crate for MSM (#75) 2 years ago
  Srinath Setty 3193d67bce
delegate sampling of generators to trait implementors (#59) 2 years ago
  Srinath Setty 562fa71027
move from rug to num-bigint (#53) 3 years ago
  Srinath Setty f11a8f19d1
trait updates to support using Poseidon as RO (#43) 3 years ago
  Srinath Setty bcbdec2982
Accelerated MSM prep (#41) 3 years ago
  Srinath Setty 9a44d06aec
PrimeField --> ff::PrimeField (#28) 3 years ago
  Srinath Setty c20da2f58c
Cleanup (#27) 3 years ago
  Srinath Setty e47b6148f4
Verifier circuit (#23) 3 years ago
  porcuquine 853ab90f7c
Use pasta_curves 0.3.0. (#15) 3 years ago
  Srinath Setty f87f9a0580 minor nits 3 years ago
  porcuquine de5b8d6598
Support Pasta curves. (#4) 3 years ago