[package]
edition = "2021"
name = "dt-p3-commit"
version = "0.2.3-dt"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "dt fork of Plonky3 - polynomial IOP primitives for PLONK and STARKs"
readme = false
license = "MIT OR Apache-2.0"

[features]
test-utils = ["dep:p3-dft"]

[lib]
name = "p3_commit"
path = "src/lib.rs"

[dependencies.itertools]
version = "0.12.0"

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

[dev-dependencies.rand]
version = "0.8.5"

[dependencies]
p3-challenger = { package = "dt-p3-challenger", path = "../challenger", version = "0.2.3-dt" }
p3-field = { package = "dt-p3-field", path = "../field", version = "0.2.3-dt" }
p3-matrix = { package = "dt-p3-matrix", path = "../matrix", version = "0.2.3-dt" }
p3-util = { package = "dt-p3-util", path = "../util", version = "0.2.3-dt" }
# for testing
p3-dft = { package = "dt-p3-dft", path = "../dft", optional = true, version = "0.2.3-dt" }