diff --git a/Cargo.toml b/Cargo.toml index c424e4b29..3f602400d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,4 @@ [workspace] - members = [ "relations", "snark", @@ -7,6 +6,23 @@ members = [ resolver = "2" +[workspace.package] +version = "0.5.1" +authors = [ "arkworks contributors" ] +homepage = "https://arkworks.rs" +repository = "https://github.com/arkworks-rs/snark" +license = "MIT/Apache-2.0" +edition = "2021" + +[workspace.dependencies] +ark-ff = { version = "0.5.0", default-features = false } +ark-std = { version = "0.5.0", default-features = false } +ark-poly = { version = "0.5.0", default-features = false } +ark-serialize = { version = "0.5.0", default-features = false } +tracing = { version = "0.1", default-features = false } +tracing-subscriber = { version = "0.3", default-features = false } +ark-test-curves = { version = "0.5.0", default-features = false } + [profile.release] opt-level = 3 lto = "thin" @@ -30,4 +46,4 @@ opt-level = 3 lto = "thin" incremental = true debug-assertions = true -debug = true \ No newline at end of file +debug = true diff --git a/relations/Cargo.toml b/relations/Cargo.toml index f95847f63..120b4a7ba 100644 --- a/relations/Cargo.toml +++ b/relations/Cargo.toml @@ -1,27 +1,27 @@ [package] name = "ark-relations" -version = "0.5.0" -authors = [ "arkworks contributors" ] +version.workspace = true +authors.workspace = true description = "A library for generalized rank-one constraint systems" -homepage = "https://arkworks.rs" -repository = "https://github.com/arkworks-rs/snark" +homepage.workspace = true +repository.workspace = true documentation = "https://docs.rs/ark-relations/" keywords = ["zero-knowledge", "cryptography", "zkSNARK", "SNARK", "constraint-systems"] categories = ["cryptography"] include = ["Cargo.toml", "src", "README.md", "LICENSE-APACHE", "LICENSE-MIT"] -license = "MIT/Apache-2.0" -edition = "2021" +license.workspace = true +edition.workspace = true [dependencies] -ark-ff = { version = "0.5.0", default-features = false } -ark-std = { version = "0.5.0", default-features = false } -ark-poly = { version = "0.5.0", default-features = false } -ark-serialize = { version = "0.5.0", default-features = false } -tracing = { version = "0.1", default-features = false, features = ["attributes"]} -tracing-subscriber = { version = "0.3", default-features = true, optional = true } +ark-ff.workspace = true +ark-std.workspace = true +ark-poly.workspace = true +ark-serialize.workspace = true +tracing = { workspace = true, features = ["attributes"] } +tracing-subscriber = { workspace = true, default-features = true, optional = true } [dev-dependencies] -ark-test-curves = { version = "0.5.0", default-features = false, features = [ "bls12_381_scalar_field" ] } +ark-test-curves = { workspace = true, default-features = false, features = [ "bls12_381_scalar_field" ] } [features] default = [] diff --git a/snark/Cargo.toml b/snark/Cargo.toml index c73d533a8..b14a88ee6 100644 --- a/snark/Cargo.toml +++ b/snark/Cargo.toml @@ -1,19 +1,19 @@ [package] name = "ark-snark" -version = "0.4.0" -authors = [ "arkworks contributors" ] +version.workspace = true +authors.workspace = true description = "A library for SNARK traits" -homepage = "https://arkworks.rs" -repository = "https://github.com/arkworks-rs/snark" +homepage.workspace = true +repository.workspace = true documentation = "https://docs.rs/ark-snark/" keywords = ["zero-knowledge", "cryptography", "zkSNARK", "SNARK"] categories = ["cryptography"] include = ["Cargo.toml", "src", "README.md", "LICENSE-APACHE", "LICENSE-MIT"] -license = "MIT/Apache-2.0" -edition = "2021" +license.workspace = true +edition.workspace = true [dependencies] -ark-ff = { version = "0.5.0", default-features = false } -ark-std = { version = "0.5.0", default-features = false } -ark-serialize = { version = "0.5.0", default-features = false } -ark-relations = { version = "0.5.0", path = "../relations", default-features = false } +ark-ff.workspace = true +ark-std.workspace = true +ark-serialize.workspace = true +ark-relations = { version = "0.5", path = "../relations", default-features = false }