[package]
edition = "2021"
name = "tlsn-benches"
publish = false
version = "0.0.0"

[dependencies]
anyhow = "1.0"
charming = {version = "0.3.1", features = ["ssr"]}
csv = "1.3.0"
futures.workspace = true
serde.workspace = true
tlsn-core.workspace = true
tlsn-prover.workspace = true
tlsn-server-fixture.workspace = true
tlsn-tls-core.workspace = true
tlsn-verifier.workspace = true
tokio = {workspace = true, features = [
  "rt",
  "rt-multi-thread",
  "macros",
  "net",
  "io-std",
  "fs",
]}
tokio-util.workspace = true
toml = "0.8.11"
tracing-subscriber = {workspace = true, features = ["env-filter"]}

[[bin]]
name = "bench"
path = "bin/bench.rs"

[[bin]]
name = "prover"
path = "bin/prover.rs"

[[bin]]
name = "verifier"
path = "bin/verifier.rs"

[[bin]]
name = "plot"
path = "bin/plot.rs"
