risc0-zkvm-circuit-sys

Crates.iorisc0-zkvm-circuit-sys
lib.rsrisc0-zkvm-circuit-sys
version0.11.1
sourcesrc
created_at2022-05-17 04:35:21.634782
updated_at2022-08-13 01:32:59.531563
descriptionRISC Zero zero-knowledge VM circuit crate
homepagehttps://risczero.com/
repositoryhttps://github.com/risc0/risc0/
max_upload_size
id588134
size161,979
maintainers (github:risc0:maintainers)

documentation

README

risc0_zkvm_circuit_sys

This crate/directory contains C++ code the implements the RISC-V arithmetic circuit.

The circuit is decribed using a C++ EDSL, which leans heavily on operator overloading. This EDSL code then produces a primitive IR, which is 'optimized' further, and results in the generation of code which both generates execution traces and also evaluates the core constraint polynomials.

The rust crate exports a single function which writes this circuit out to a C++ header file.

Commit count: 1430

cargo fmt