Docs.rs
risc0-circuit-recursion-2.0.2
risc0-circuit-recursion 2.0.2
Permalink
Docs.rs crate page
Apache-2.0
Links
Homepage
Repository
crates.io
Source
Owners
flaub
github:risc0:maintainers
Dependencies
anyhow ^1.0
normal
cfg-if ^1.0
normal
optional
risc0-core ^2.0.0
normal
risc0-zkp ^2.0.1
normal
serde ^1.0
normal
optional
sha2 ^0.10
normal
optional
tracing ^0.1
normal
test-log ^0.2
dev
tracing-forest ^0.1
dev
tracing-subscriber ^0.3
dev
downloader ^0.2
build
optional
hex ^0.4
build
sha2 ^0.10
build
optional
metal ^0.29
normal
bytemuck ^1.12
normal
cust ^0.3
normal
optional
lazy-regex ^3.3
normal
optional
rand ^0.8
normal
optional
rayon ^1.5
normal
optional
risc0-circuit-recursion-sys ^2.0.0
normal
optional
risc0-sys ^1.4.0
normal
optional
zip ^2.1
normal
optional
Versions
13.36%
of the crate is documented
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
risc0_
circuit_
recursion
2.0.2
Module control_
id
Module Items
Constants
In crate risc0_
circuit_
recursion
risc0_circuit_recursion
Module
control_id
Copy item path
Source
Constants
ยง
ALLOWED_
CONTROL_
IDS
Control IDs allowed in the default set of recursion programs. Includes control IDs for the base set of recursion programs, and each power-of-two of the rv32im circuit, using Poseidon2.
ALLOWED_
CONTROL_
ROOT
Root of the Merkle tree constructed from
ALLOWED_CONTROL_IDS
, using Poseidon2.
BN254_
IDENTITY_
CONTROL_
ID
Control ID for the identity recursion programs (ZKR), using Poseidon over the BN254 scalar field.
MIN_
LIFT_
PO2
Smallest cycle limit, as a power of two (po2), supported as a lift program.
POSEIDO
N2_
CONTROL_
IDS
Control IDs for included recursion programs (ZKRs), using Poseidon2 over BabyBear.
SHA256_
CONTROL_
IDS
Control IDs for included recursion programs (ZKRs), using SHA-256.