No description
  • Rust 99.9%
  • Shell 0.1%
Find a file
2025-11-17 17:36:12 +02:00
.cargo Fix clippy warning. (#102) 2023-11-28 15:10:20 +02:00
.github Bump_rust_toolchain (#1187) 2025-08-13 09:46:32 +03:00
crates Barycentric Evaluation 2025-11-17 17:36:12 +02:00
ensure-verifier-no_std stable rust ci tests for no-prover tests 2025-07-20 14:49:22 +03:00
resources/img Abdel cosmetic changes to the README 2024-07-01 12:54:59 +03:00
scripts Bump_rust_toolchain (#1187) 2025-08-13 09:46:32 +03:00
.gitignore Uninitialized column (#763) 2024-07-30 13:03:47 +03:00
.typos.toml added typos check in CI 2025-07-30 16:06:04 +03:00
Cargo.lock Barycentric Evaluation 2025-11-17 17:36:12 +02:00
Cargo.toml no std verifier 2025-07-16 13:04:42 +03:00
LICENSE Apache 2.0 license, README file (#417) 2024-02-29 06:04:45 +02:00
poseidon_benchmark.sh Parallelize evaluate_constraint_quotients_on_domain. (#843) 2024-09-26 17:30:53 +03:00
README.md Abdel cosmetic changes to the README 2024-07-01 12:54:59 +03:00
rust-toolchain.toml Bump_rust_toolchain (#1187) 2025-08-13 09:46:32 +03:00
rustfmt.toml Add a rustfmt.toml and run cargo fmt (#64) 2023-11-19 13:56:06 +00:00
trace_poseidon_benchmark.sh marked important spans for tracing benhcmakrs 2025-05-15 10:08:14 +03:00
WORKSPACE Basic folder structure. 2023-07-16 16:43:37 +03:00

Stwo

🌟 About

Stwo is a next generation implementation of a CSTARK prover and verifier, written in Rust 🦀.

Stwo is a work in progress.

It is not recommended to use it in a production setting yet.

🚀 Key Features

  • Circle STARKs: Based on the latest cryptographic research and innovations in the ZK field.
  • High performance: Stwo is designed to be extremely fast and efficient.
  • Flexible: Adaptable for various validity proof applications.

📊 Benchmarks

Run poseidon_benchmark.sh to run a single-threaded poseidon2 hash proof benchmark.

Further benchmarks can be run using cargo bench.

Visual representation of benchmarks can be found here.

📜 License

This project is licensed under the Apache 2.0 license.

See LICENSE for more information.