65 Commits (8ba016533734de2e9e7722799eda6e8d12be842b)

Author SHA1 Message Date
  arnaucube b2db660ba7 adapt Nova's DeciderEth prepare_calldata & update examples to it 3 weeks ago
  arnaucube 54e6b60a60 Refactor NIFSTrait & port Mova impl to it 3 weeks ago
  Nick Dimitriou f61d6605e7 Requested changes and update from main 4 weeks ago
  arnaucube cb1b8e37aa
Add IVCProof to the existing folding schemes (Nova,HyperNova,ProtoGalaxy) (#167) 1 month ago
  Nick Dimitriou 9e60b9d2c7
Solution to stop the CLI from complaining about deadcode 1 month ago
  winderica ed1488978c
Resolve the stack overflow issue when evaluating polynomials in-circuit (#166) 1 month ago
  arnaucube a07e17e9db
Nova vairants (Ova) NIFS abstraction (#165) 1 month ago
  arnaucube edcef6c352
implement Nova's Offchain Decider (prover & verifier) for non-ethereum cases (#164) 1 month ago
  Carlos Pérez 88bbd9cff7
Implement OVA NIFS (#163) 1 month ago
  winderica f1d82418ba
Refactor `Arith` trait (#162) 1 month ago
  arnaucube 1e9c13f852
Implement Nova's Offchain-Decider circuits (#160) 1 month ago
  Nick Dimitriou a38eba049a Updated from main 1 month ago
  winderica dfd03ea386
Traits for witnesses and committed instances (#157) 1 month ago
  Nick Dimitriou 4940b48c74 Fix CLI 1 month ago
  Nick Dimitriou 637dc3c596 Adding Mova 1 month ago
  Pierre 1947ab0f51
feat/hypernova serialization (#159) 1 month ago
  winderica 1322767a1e
Protogalaxy based IVC (#123) 2 months ago
  arnaucube 0ad54576ec
implement HyperNova's DeciderEth (#156) 2 months ago
  arnaucube 1f7bf0462b
Nova parameters & decider parameters and proofs serialization (#151) 2 months ago
  Carlos Pérez 52de2d185c
feat: Minimal in-browser compatibility for the crate (#149) 2 months ago
  arnaucube 7097c001fc
Optimize CycleFold circuit MSM approach (#143) 2 months ago
  Pierre c09c52f12c
feat: implement nova's zk layer (#127) 2 months ago
  Carlos Pérez 5ec9c2c576
Enable WASM-compat and monitor it in the CI (#142) 3 months ago
  arnaucube f6a70fe1d0
implement HyperNova's DeciderEth circuit (#132) 3 months ago
  winderica ecaecd483c
Generalized CycleFold (#120) 3 months ago
  Pierre 18a3e0aa93
feat: fold noir circuits, add an e2e example, tests, a `compile.sh` script and update CI (#131) 3 months ago
  Pierre 21ff3cf1ab
Enable hiding commitments in nova and hypernova (#129) 3 months ago
  winderica 6248a90e89
Protogalaxy verifier circuit (#95) 3 months ago
  arnaucube edadcdd520
HyperNova: add multi-instances folding to AugmentedFCircuit & IVC (#119) 4 months ago
  Pierre cc1f6316a7
feat: add noname as a frontend to sonobe (#121) 4 months ago
  arnaucube bb44a3ad95
fix sumcheck verifier for when poly=0 (#126) 4 months ago
  winderica 16d51d757b
Unify the computation of digests and challenges in different folding schemes (#94) 4 months ago
  arnaucube c17fcf56c6
add hash of public params for Nova & HyperNova (#118) 4 months ago
  arnaucube b5667968f4
Implement HyperNova's IVC into the FoldingScheme trait (#116) 4 months ago
  kilic 456dc9f7a1
Generate poseidon constants (#114) 4 months ago
  arnaucube 4ce9a130d0
Add CycleFold (https://eprint.iacr.org/2023/1192.pdf) to HyperNova impl (#113) 4 months ago
  arnaucube fd942bda71
Implement HyperNova's AugmentedFCircuit (#112) 4 months ago
  Pierre bdfaa66ecb
Add serde capabilites to `Nova` (#107) 5 months ago
  arnaucube 5ea55cf54e
Optimize native nimfs (#110) 5 months ago
  Vu Vo dd8dacb53b
feat (circom): allow to define the step_native in Rust (#105) 5 months ago
  omahs bda8ad6ce1
Fix typos (#109) 5 months ago
  arnaucube 59b8bdb0c4 Add HyperNova's NIMFS circuit (#99) 5 months ago
  Ahmad Afuni 852134a898
BN254 and Grumpkin Poseidon configurations (#106) 5 months ago
  Pierre da4ab5c937
Stabilize circom frontend (#101) 5 months ago
  arnaucube 48947e841c Circuit compute_c reduce constraints (#97) 5 months ago
  arnaucube d5c1e5f72a Circom external inputs (#91) 6 months ago
  arnaucube 9bbdfc5a85
Full flow example (#90) 6 months ago
  arnaucube 97df224579
Add solidity verifier of the nova+cyclefold (#87) 6 months ago
  arnaucube 8b233031a6
add README.md (#39) 7 months ago
  winderica d23e6d1886
Fix the incorrect `NonNativeAffineVar::inputize` implementation (#89) 7 months ago