17 Commits (e1183877e7aed1fe76139b305e07fc0908579a72)

Author SHA1 Message Date
  arnaucube 234600b39f
Move the experimental frontends into a separate crate, so that when not using them they don't take several minutes to compile (and indirect dependencies). (#168) 2 months ago
  arnaucube edcef6c352
implement Nova's Offchain Decider (prover & verifier) for non-ethereum cases (#164) 2 months ago
  arnaucube 1f7bf0462b
Nova parameters & decider parameters and proofs serialization (#151) 3 months ago
  Carlos Pérez 52de2d185c
feat: Minimal in-browser compatibility for the crate (#149) 3 months ago
  Carlos Pérez 5ec9c2c576
Enable WASM-compat and monitor it in the CI (#142) 4 months ago
  arnaucube f6a70fe1d0
implement HyperNova's DeciderEth circuit (#132) 4 months ago
  Pierre 18a3e0aa93
feat: fold noir circuits, add an e2e example, tests, a `compile.sh` script and update CI (#131) 4 months ago
  Pierre cc1f6316a7
feat: add noname as a frontend to sonobe (#121) 5 months ago
  arnaucube c17fcf56c6
add hash of public params for Nova & HyperNova (#118) 5 months ago
  Ahmad Afuni 852134a898
BN254 and Grumpkin Poseidon configurations (#106) 6 months ago
  Pierre da4ab5c937
Stabilize circom frontend (#101) 6 months ago
  arnaucube 9bbdfc5a85
Full flow example (#90) 8 months ago
  arnaucube 97df224579
Add solidity verifier of the nova+cyclefold (#87) 8 months ago
  winderica b648ddb300
Reduce the number of constraints in `DeciderEthCircuit` (#88) 8 months ago
  yugocabrio 03f66919a3
Adapt Frontend/Circom for FCircuit Trait (#71) 8 months ago
  arnaucube fe9a488f63
Compute Decider's CM challenges in Groth16 circuit, link G16 & KZG proofs in Onchain Decider, refactor CommitmentScheme trait (#79) 9 months ago
  Pierre 63dbbfe1bc
Add solidity groth16, kzg10 and final decider verifiers in a dedicated workspace (#70) 10 months ago
  arnaucube 97e973a685
Add Decider impl for Nova onchain (#66) 10 months ago
  arnaucube 47e47cc2af
Add CommitmentProver trait, and add KZG prover to it (#62) 11 months ago
  arnaucube b9af3188f9
Port ProtoGalaxy from https://github.com/arnaucube/protogalaxy-poc adapting it to the current folding-schemes lib (#37) 1 year ago
  arnaucube b4f42e7023
Implement CycleFold in Nova's IVC (#45) 1 year ago
  Pierre 876e23c159
Feature/sumcheck (#40) 1 year ago
  arnaucube 597ac27288
implement Nova's AugmentedFCircuit (#33) 1 year ago
  Y5 7656c6bd6c
Circom wrapper's helper function (#26) 1 year ago
  arnaucube 422db752f9
impl hash committed instance gadget (#17) (#31) 1 year ago
  arnaucube 8256c27609
Port/hypernova multifolding (#10) 1 year ago
  arnaucube ac913ab573
Add decider circuit RelaxedR1CS (#21) 1 year ago
  arnaucube d9887af535
Implement Nova's NIFS.Verify circuits (with CycleFold) (#11) 1 year ago
  arnaucube 9ae046c4fc
Implement CycleFold's EC RLC check circuit (#9) 1 year ago
  arnaucube b4a0b50618
Port Espresso's VirtualPoly, MLE and SumCheck (#8) 1 year ago
  arnaucube bc81fbea59
Add utils::vec & pedersen modules (#5) 1 year ago
  Han 77a0c8e6e3
feat: port CI from `halo2curves` (#4) 1 year ago
  arnaucube 16e261bbed
Feature/traits (#3) 1 year ago