arnaucube de4463136f make modules&methods pub, rm unused self in gadget
- remove unused self for SumcheckVerificationCircuit gadget (verifiy_sumcheck)
- make some modules & methods pub to be used from outside of the repo
- small typos fixes
2023-07-10 09:52:36 +02:00
2023-03-22 23:48:28 +01:00
2023-03-22 23:48:28 +01:00
2023-03-22 23:48:28 +01:00
2023-03-22 23:48:28 +01:00
2023-03-22 23:48:28 +01:00
2020-07-24 14:41:48 -07:00
2019-12-16 14:13:34 -08:00
2023-03-22 23:48:28 +01:00
2023-03-22 23:48:28 +01:00
2019-12-16 14:13:35 -08:00

Testudo

Build and Test Testudo

Testudo is a linear-time prover SNARK with a small and universal trusted setup. For a deep dive, please refer to this blog post.

In the current stage, the repository contains:

  • a modified version of Spartan using arkworks with the sumchecks verified using Groth16
  • a fast version of the PST commitment scheme with a square-root trusted setup
  • support for an arkworks wrapper around the fast blst library with GPU integration repo

Building testudo

Testudo is available with stable Rust.

Run cargo build or cargo test to build, respectively test the repository.

To run the current benchmarks on BLS12-377:

cargo bench --bench testudo --all-features release -- --nocapture

Join us!

If you want to contribute, reach out to the Discord server of cryptonet.

Description
No description provided
Readme MIT 365 KiB
Languages
Rust 100%