[package] name = "ark-linear-sumcheck" version = "0.4.0" authors = [ "Tom Shen ", "arkworks contributors" ] description = "A library for efficient sumcheck protocols" homepage = "https://arkworks.rs" repository = "https://github.com/arkworks-rs/sumcheck/" keywords = ["cryptography", "finite-fields", "polynomials", "sumcheck"] categories = ["cryptography"] include = ["Cargo.toml", "src", "README.md", "LICENSE-APACHE", "LICENSE-MIT"] license = "MIT/Apache-2.0" edition = "2018" resolver = "2" [dependencies] ark-ff = { version = "0.4.0", default-features = false } ark-serialize = { version = "0.4.0", default-features = false, features = ["derive"] } ark-std = { version = "0.4.0", default-features = false } ark-poly = { version = "0.4.0", default-features = false } blake2 = { version = "0.9", default-features = false } hashbrown = { version = "0.14.0" } rayon = { version = "1", optional = true } [dev-dependencies] ark-test-curves = { version = "0.4.0", default-features = false, features = ["bls12_381_scalar_field", "bls12_381_curve"] } [profile.release] opt-level = 3 lto = "thin" incremental = true panic = 'abort' [profile.bench] opt-level = 3 debug = false rpath = false lto = "thin" incremental = true debug-assertions = false [profile.dev] opt-level = 0 panic = 'abort' [profile.test] opt-level = 3 lto = "thin" incremental = true debug-assertions = true debug = true [features] default = ["std"] std = ["ark-ff/std", "ark-serialize/std", "blake2/std", "ark-std/std", "ark-poly/std"] parallel = ["std", "ark-ff/parallel", "ark-poly/parallel", "ark-std/parallel", "rayon"] # To be removed in the new release. # [patch.crates-io] # ark-ec = { git = "https://github.com/arkworks-rs/algebra" } # ark-ff = { git = "https://github.com/arkworks-rs/algebra" } # ark-poly = { git = "https://github.com/arkworks-rs/algebra" } # ark-serialize = { git = "https://github.com/arkworks-rs/algebra" } # ark-test-curves = { git = "https://github.com/arkworks-rs/algebra" } # ark-std = { git = "https://github.com/arkworks-rs/std" }