risc0-zkvm 0.12.0-rc.1

RISC Zero zero-knowledge VM
Documentation
[[bench]]
harness = false
name = "fib"

[[bench]]
harness = false
name = "guest_run"
[build-dependencies.prost-build]
optional = true
version = "0.11"

[build-dependencies.protobuf-src]
optional = true
version = "1.1"
[dependencies.anyhow]
default-features = false
version = "1.0"

[dependencies.bytemuck]
version = "1.12"

[dependencies.cfg-if]
version = "1.0"

[dependencies.risc0-circuit-rv32im]
default-features = false
version = "0.12.0-rc.1"

[dependencies.risc0-zeroio]
default-features = false
version = "0.12.0-rc.1"

[dependencies.risc0-zkp]
default-features = false
version = "0.12.0-rc.1"

[dependencies.risc0-zkvm-platform]
default-features = false
version = "0.12.0-rc.1"

[dependencies.serde]
default-features = false
features = ["alloc", "derive"]
version = "1.0"

[dependencies.tracing]
default-features = false
features = ["attributes"]
version = "0.1"
[dev-dependencies.clap]
features = ["derive"]
version = "4.0"

[dev-dependencies.criterion]
version = "0.4"

[dev-dependencies.tempfile]
version = "3.3"

[dev-dependencies.tracing-forest]
version = "0.1"

[dev-dependencies.tracing-subscriber]
features = ["env-filter"]
version = "0.3"

[features]
cuda = ["risc0-circuit-rv32im/cuda", "risc0-zkp/cuda"]
default = ["prove"]
dual = []
insecure_skip_seal = []
metal = []
profiler = ["dep:addr2line", "dep:gimli", "dep:prost", "dep:prost-build", "dep:protobuf-src"]
prove = ["dep:elf", "dep:lazy-regex", "dep:rand", "dep:rayon", "dep:sha2", "risc0-circuit-rv32im/prove", "risc0-zkp/prove", "std"]
std = ["anyhow/std", "risc0-circuit-rv32im/std", "risc0-zeroio/std", "risc0-zkp/std", "serde/std"]

[package]
description = "RISC Zero zero-knowledge VM"
edition = "2021"
homepage = "https://risczero.com/"
license = "Apache-2.0"
name = "risc0-zkvm"
repository = "https://github.com/risc0/risc0/"
version = "0.12.0-rc.1"
[target."cfg(not(target_os = \"zkvm\"))".dependencies.addr2line]
optional = true
version = "0.19"

[target."cfg(not(target_os = \"zkvm\"))".dependencies.elf]
optional = true
version = "0.7"

[target."cfg(not(target_os = \"zkvm\"))".dependencies.gimli]
optional = true
version = "0.27"

[target."cfg(not(target_os = \"zkvm\"))".dependencies.lazy-regex]
optional = true
version = "2.3"

[target."cfg(not(target_os = \"zkvm\"))".dependencies.log]
version = "0.4"

[target."cfg(not(target_os = \"zkvm\"))".dependencies.num-derive]
version = "0.3"

[target."cfg(not(target_os = \"zkvm\"))".dependencies.num-traits]
version = "0.2"

[target."cfg(not(target_os = \"zkvm\"))".dependencies.prost]
optional = true
version = "0.11"

[target."cfg(not(target_os = \"zkvm\"))".dependencies.rand]
optional = true
version = "0.8"

[target."cfg(not(target_os = \"zkvm\"))".dependencies.rayon]
optional = true
version = "1.5"

[target."cfg(not(target_os = \"zkvm\"))".dependencies.sha2]
optional = true
version = "0.10"
[target."cfg(not(target_os = \"zkvm\"))".dev-dependencies.env_logger]
version = "0.10"

[target."cfg(not(target_os = \"zkvm\"))".dev-dependencies.lazy_static]
version = "1.4"

[target."cfg(not(target_os = \"zkvm\"))".dev-dependencies.serial_test]
version = "1.0"

[target."cfg(not(target_os = \"zkvm\"))".dev-dependencies.tar]
version = "0.4"

[target."cfg(not(target_os = \"zkvm\"))".dev-dependencies.tempdir]
version = "0.3"

[target."cfg(not(target_os = \"zkvm\"))".dev-dependencies.test-log]
features = ["trace"]
version = "0.2"

[target."cfg(not(target_os = \"zkvm\"))".dev-dependencies.tracing-subscriber]
features = ["env-filter"]
version = "0.3"