2021-12-28 11:51:13 -08:00
[ workspace ]
2024-02-17 11:04:07 -05:00
members = [ "field" , "maybe_rayon" , "plonky2" , "starky" , "util" ]
2023-07-13 12:21:40 +08:00
resolver = "2"
2022-01-18 11:41:08 +11:00
2024-02-19 07:35:51 -05:00
[ workspace . dependencies ]
2024-02-20 14:50:43 -05:00
ahash = { version = "0.8.7" , default-features = false , features = [ "compile-time-rng" ] } # NOTE: Be sure to keep this version the same as the dependency in `hashbrown`.
2024-02-19 07:35:51 -05:00
anyhow = { version = "1.0.40" , default-features = false }
2024-02-20 14:50:43 -05:00
hashbrown = { version = "0.14.3" , default-features = false , features = [ "ahash" , "serde" ] } # NOTE: When upgrading, see `ahash` dependency.
2024-02-19 07:35:51 -05:00
itertools = { version = "0.11.0" , default-features = false }
log = { version = "0.4.14" , default-features = false }
num = { version = "0.4" , default-features = false , features = [ "rand" ] }
rand = { version = "0.8.4" , default-features = false }
serde = { version = "1.0" , default-features = false , features = [ "derive" ] }
2024-12-05 12:36:53 +01:00
serde_json = { version = "1.0" }
2024-02-19 07:35:51 -05:00
static_assertions = { version = "1.1.0" , default-features = false }
unroll = { version = "0.1.5" , default-features = false }
2022-01-18 11:41:08 +11:00
[ profile . release ]
opt-level = 3
2023-04-12 07:34:17 -07:00
incremental = true
2022-01-18 11:41:08 +11:00
#lto = "fat"
#codegen-units = 1
[ profile . bench ]
opt-level = 3
2024-02-19 07:35:51 -05:00
[ workspace . package ]
edition = "2021"
license = "MIT OR Apache-2.0"
homepage = "https://github.com/0xPolygonZero/plonky2"
repository = "https://github.com/0xPolygonZero/plonky2"
keywords = [ "cryptography" , "SNARK" , "PLONK" , "FRI" , "plonky2" ]
categories = [ "cryptography" ]
2024-08-27 16:56:19 -04:00
[ workspace . lints . clippy ]
too_long_first_doc_paragraph = "allow"