[dependencies.starknet-core]
default-features = false
version = "0.12.1"
[dependencies.starknet-crypto]
default-features = false
version = "0.7.4"
[dependencies.swiftness]
default-features = false
version = "1.0.0"
[dependencies.swiftness_air]
default-features = false
version = "1.0.0"
[dependencies.swiftness_commitment]
default-features = false
version = "1.0.0"
[dependencies.swiftness_fri]
default-features = false
version = "1.0.0"
[dependencies.swiftness_pow]
default-features = false
version = "1.0.0"
[dependencies.swiftness_stark]
default-features = false
version = "1.0.0"
[dependencies.swiftness_transcript]
default-features = false
version = "1.0.0"
[dev-dependencies.starknet-macros]
default-features = false
features = ["use_imported_type"]
version = "0.2.1"
[[example]]
name = "split_proof"
path = "examples/split_proof.rs"
[features]
blake2s_160_lsb = ["swiftness/blake2s_160_lsb"]
blake2s_248_lsb = ["swiftness/blake2s_248_lsb"]
default = ["recursive", "keccak_160_lsb", "stone5"]
dex = ["swiftness/dex"]
dynamic = ["swiftness/dynamic"]
keccak_160_lsb = ["swiftness/keccak_160_lsb"]
keccak_248_lsb = ["swiftness/keccak_248_lsb"]
recursive = ["swiftness/recursive"]
recursive_with_poseidon = ["swiftness/recursive_with_poseidon"]
small = ["swiftness/small"]
starknet = ["swiftness/starknet"]
starknet_with_keccak = ["swiftness/starknet_with_keccak"]
stone5 = ["swiftness/stone5"]
stone6 = ["swiftness/stone6"]
[lib]
name = "integrity"
path = "src/lib.rs"
[package]
authors = ["Jonathan LEI <me@xjonathan.dev>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Rust library for verifying STARK proofs from `swiftness` on `integrity`"
documentation = "https://docs.rs/integrity"
edition = "2021"
exclude = [".github/**"]
homepage = "https://github.com/xJonathanLEI/integrity-rs"
keywords = ["starknet", "stark"]
license = "MIT OR Apache-2.0"
name = "integrity"
readme = "README.md"
repository = "https://github.com/xJonathanLEI/integrity-rs"
version = "0.1.0"