mirror of
https://github.com/rosenpass/rosenpass.git
synced 2026-02-28 22:43:26 -08:00
add default member
add shared dependencies to workspace dependencies all package level dependencies now rely on workspace
This commit is contained in:
committed by
Karolin Varner
parent
ca35e47d2a
commit
ba224a2200
12
Cargo.toml
12
Cargo.toml
@@ -11,11 +11,23 @@ members = [
|
||||
"fuzzing",
|
||||
]
|
||||
|
||||
default-members = [
|
||||
"rosenpass"
|
||||
]
|
||||
|
||||
[workspace.metadata.release]
|
||||
# ensure that adding `--package` as argument to `cargo release` still creates version tags in the form of `vx.y.z`
|
||||
tag-prefix = ""
|
||||
|
||||
[workspace.dependencies]
|
||||
rosenpass = { path = "rosenpass" }
|
||||
rosenpass-util = { path = "util" }
|
||||
rosenpass-constant-time = { path = "constant-time" }
|
||||
rosenpass-sodium = { path = "sodium" }
|
||||
rosenpass-ciphers = { path = "ciphers" }
|
||||
rosenpass-to = { path = "to" }
|
||||
criterion = "0.4.0"
|
||||
test_bin = "0.4.0"
|
||||
libfuzzer-sys = "0.4"
|
||||
stacker = "0.1.15"
|
||||
doc-comment = "0.3.3"
|
||||
|
||||
@@ -11,8 +11,8 @@ readme = "readme.md"
|
||||
|
||||
[dependencies]
|
||||
anyhow = { workspace = true }
|
||||
rosenpass-sodium = { path = "../sodium" }
|
||||
rosenpass-to = { path = "../to" }
|
||||
rosenpass-constant-time = { path = "../constant-time" }
|
||||
rosenpass-sodium = { workspace = true }
|
||||
rosenpass-to = { workspace = true }
|
||||
rosenpass-constant-time = { workspace = true }
|
||||
static_assertions = { workspace = true }
|
||||
zeroize = { workspace = true }
|
||||
|
||||
@@ -12,4 +12,4 @@ readme = "readme.md"
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
|
||||
[dependencies]
|
||||
rosenpass-to = { path = "../to" }
|
||||
rosenpass-to = { workspace = true }
|
||||
|
||||
@@ -11,18 +11,10 @@ cargo-fuzz = true
|
||||
arbitrary = { workspace = true }
|
||||
libfuzzer-sys = { workspace = true }
|
||||
stacker = { workspace = true }
|
||||
|
||||
[dependencies.rosenpass]
|
||||
path = "../rosenpass"
|
||||
|
||||
[dependencies.rosenpass-sodium]
|
||||
path = "../sodium"
|
||||
|
||||
[dependencies.rosenpass-ciphers]
|
||||
path = "../ciphers"
|
||||
|
||||
[dependencies.rosenpass-to]
|
||||
path = "../to"
|
||||
rosenpass-sodium = { workspace = true }
|
||||
rosenpass-ciphers = { workspace = true }
|
||||
rosenpass-to = { workspace = true }
|
||||
rosenpass = { workspace = true }
|
||||
|
||||
[[bin]]
|
||||
name = "fuzz_handle_msg"
|
||||
|
||||
@@ -14,11 +14,11 @@ name = "handshake"
|
||||
harness = false
|
||||
|
||||
[dependencies]
|
||||
rosenpass-util = { path = "../util" }
|
||||
rosenpass-constant-time = { path = "../constant-time" }
|
||||
rosenpass-sodium = { path = "../sodium" }
|
||||
rosenpass-ciphers = { path = "../ciphers" }
|
||||
rosenpass-to = { path = "../to" }
|
||||
rosenpass-util = { workspace = true }
|
||||
rosenpass-constant-time = { workspace = true }
|
||||
rosenpass-sodium = { workspace = true }
|
||||
rosenpass-ciphers = { workspace = true }
|
||||
rosenpass-to = { workspace = true }
|
||||
anyhow = { workspace = true }
|
||||
static_assertions = { workspace = true }
|
||||
memoffset = { workspace = true }
|
||||
@@ -38,6 +38,6 @@ mio = { workspace = true }
|
||||
anyhow = { workspace = true }
|
||||
|
||||
[dev-dependencies]
|
||||
criterion = "0.4.0"
|
||||
test_bin = "0.4.0"
|
||||
criterion = { workspace = true }
|
||||
test_bin = { workspace = true }
|
||||
stacker = { workspace = true }
|
||||
|
||||
@@ -10,8 +10,8 @@ repository = "https://github.com/rosenpass/rosenpass"
|
||||
readme = "readme.md"
|
||||
|
||||
[dependencies]
|
||||
rosenpass-util = { path = "../util" }
|
||||
rosenpass-to = { path = "../to" }
|
||||
rosenpass-util = { workspace = true }
|
||||
rosenpass-to = { workspace = true }
|
||||
anyhow = { workspace = true }
|
||||
libsodium-sys-stable = { workspace = true }
|
||||
log = { workspace = true }
|
||||
|
||||
Reference in New Issue
Block a user