Docs.rs
risc0-circuit-recursion-3.0.0
risc0-circuit-recursion 3.0.0
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.2
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 ^3.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
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
risc0_
circuit_
recursion
3.0.0
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.