Re-organize Cargo manifests to workspace

This commit is contained in:
pinkforest 2023-06-28 09:38:06 +00:00
parent 2cc52c216e
commit 6e422d96d7
No known key found for this signature in database
4 changed files with 16 additions and 7 deletions

12
Cargo.toml Normal file
View File

@ -0,0 +1,12 @@
[workspace]
members = [
"curve25519-dalek",
"curve25519-dalek-derive",
"ed25519-dalek",
"x25519-dalek"
]
resolver = "2"
[profile.dev]
opt-level = 2

View File

@ -67,7 +67,4 @@ precomputed-tables = []
legacy_compatibility = []
[target.'cfg(all(not(curve25519_dalek_backend = "fiat"), not(curve25519_dalek_backend = "serial"), target_arch = "x86_64"))'.dependencies]
curve25519-dalek-derive = { version = "0.1", path = "curve25519-dalek-derive" }
[profile.dev]
opt-level = 2
curve25519-dalek-derive = { version = "0.1", path = "../curve25519-dalek-derive" }

View File

@ -25,7 +25,7 @@ rustdoc-args = [
features = ["batch", "digest", "hazmat", "pem", "serde"]
[dependencies]
curve25519-dalek = { version = "=4.0.0-rc.3", default-features = false, features = ["digest"] }
curve25519-dalek = { version = "=4.0.0-rc.3", path = "../curve25519-dalek", default-features = false, features = ["digest"] }
ed25519 = { version = ">=2.2, <2.3", default-features = false }
signature = { version = ">=2.0, <2.1", optional = true, default-features = false }
sha2 = { version = "0.10", default-features = false }
@ -37,7 +37,7 @@ serde = { version = "1.0", default-features = false, optional = true }
zeroize = { version = "1.5", default-features = false, optional = true }
[dev-dependencies]
curve25519-dalek = { version = "=4.0.0-rc.3", default-features = false, features = ["digest", "rand_core"] }
curve25519-dalek = { version = "=4.0.0-rc.3", path = "../curve25519-dalek", default-features = false, features = ["digest", "rand_core"] }
blake2 = "0.10"
sha3 = "0.10"
hex = "0.4"

View File

@ -38,7 +38,7 @@ rustdoc-args = [
features = ["getrandom", "reusable_secrets", "serde", "static_secrets"]
[dependencies]
curve25519-dalek = { version = "=4.0.0-rc.3", default-features = false }
curve25519-dalek = { version = "=4.0.0-rc.3", path = "../curve25519-dalek", default-features = false }
rand_core = { version = "0.6", default-features = false }
serde = { version = "1", default-features = false, optional = true, features = ["derive"] }
zeroize = { version = "1", default-features = false, optional = true, features = ["zeroize_derive"] }