mirror of
https://github.com/rosenpass/rosenpass.git
synced 2026-02-27 22:13:12 -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",
|
"fuzzing",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
default-members = [
|
||||||
|
"rosenpass"
|
||||||
|
]
|
||||||
|
|
||||||
[workspace.metadata.release]
|
[workspace.metadata.release]
|
||||||
# ensure that adding `--package` as argument to `cargo release` still creates version tags in the form of `vx.y.z`
|
# ensure that adding `--package` as argument to `cargo release` still creates version tags in the form of `vx.y.z`
|
||||||
tag-prefix = ""
|
tag-prefix = ""
|
||||||
|
|
||||||
[workspace.dependencies]
|
[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"
|
libfuzzer-sys = "0.4"
|
||||||
stacker = "0.1.15"
|
stacker = "0.1.15"
|
||||||
doc-comment = "0.3.3"
|
doc-comment = "0.3.3"
|
||||||
|
|||||||
@@ -11,8 +11,8 @@ readme = "readme.md"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = { workspace = true }
|
anyhow = { workspace = true }
|
||||||
rosenpass-sodium = { path = "../sodium" }
|
rosenpass-sodium = { workspace = true }
|
||||||
rosenpass-to = { path = "../to" }
|
rosenpass-to = { workspace = true }
|
||||||
rosenpass-constant-time = { path = "../constant-time" }
|
rosenpass-constant-time = { workspace = true }
|
||||||
static_assertions = { workspace = true }
|
static_assertions = { workspace = true }
|
||||||
zeroize = { 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
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
rosenpass-to = { path = "../to" }
|
rosenpass-to = { workspace = true }
|
||||||
|
|||||||
@@ -11,18 +11,10 @@ cargo-fuzz = true
|
|||||||
arbitrary = { workspace = true }
|
arbitrary = { workspace = true }
|
||||||
libfuzzer-sys = { workspace = true }
|
libfuzzer-sys = { workspace = true }
|
||||||
stacker = { workspace = true }
|
stacker = { workspace = true }
|
||||||
|
rosenpass-sodium = { workspace = true }
|
||||||
[dependencies.rosenpass]
|
rosenpass-ciphers = { workspace = true }
|
||||||
path = "../rosenpass"
|
rosenpass-to = { workspace = true }
|
||||||
|
rosenpass = { workspace = true }
|
||||||
[dependencies.rosenpass-sodium]
|
|
||||||
path = "../sodium"
|
|
||||||
|
|
||||||
[dependencies.rosenpass-ciphers]
|
|
||||||
path = "../ciphers"
|
|
||||||
|
|
||||||
[dependencies.rosenpass-to]
|
|
||||||
path = "../to"
|
|
||||||
|
|
||||||
[[bin]]
|
[[bin]]
|
||||||
name = "fuzz_handle_msg"
|
name = "fuzz_handle_msg"
|
||||||
|
|||||||
@@ -14,11 +14,11 @@ name = "handshake"
|
|||||||
harness = false
|
harness = false
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
rosenpass-util = { path = "../util" }
|
rosenpass-util = { workspace = true }
|
||||||
rosenpass-constant-time = { path = "../constant-time" }
|
rosenpass-constant-time = { workspace = true }
|
||||||
rosenpass-sodium = { path = "../sodium" }
|
rosenpass-sodium = { workspace = true }
|
||||||
rosenpass-ciphers = { path = "../ciphers" }
|
rosenpass-ciphers = { workspace = true }
|
||||||
rosenpass-to = { path = "../to" }
|
rosenpass-to = { workspace = true }
|
||||||
anyhow = { workspace = true }
|
anyhow = { workspace = true }
|
||||||
static_assertions = { workspace = true }
|
static_assertions = { workspace = true }
|
||||||
memoffset = { workspace = true }
|
memoffset = { workspace = true }
|
||||||
@@ -38,6 +38,6 @@ mio = { workspace = true }
|
|||||||
anyhow = { workspace = true }
|
anyhow = { workspace = true }
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
criterion = "0.4.0"
|
criterion = { workspace = true }
|
||||||
test_bin = "0.4.0"
|
test_bin = { workspace = true }
|
||||||
stacker = { workspace = true }
|
stacker = { workspace = true }
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ repository = "https://github.com/rosenpass/rosenpass"
|
|||||||
readme = "readme.md"
|
readme = "readme.md"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
rosenpass-util = { path = "../util" }
|
rosenpass-util = { workspace = true }
|
||||||
rosenpass-to = { path = "../to" }
|
rosenpass-to = { workspace = true }
|
||||||
anyhow = { workspace = true }
|
anyhow = { workspace = true }
|
||||||
libsodium-sys-stable = { workspace = true }
|
libsodium-sys-stable = { workspace = true }
|
||||||
log = { workspace = true }
|
log = { workspace = true }
|
||||||
|
|||||||
Reference in New Issue
Block a user