2023-07-19 21:57:18 +03:00
|
|
|
[workspace]
|
2023-07-20 12:00:41 +03:00
|
|
|
resolver = "1"
|
2023-07-19 21:57:18 +03:00
|
|
|
members = [
|
2023-07-27 16:25:26 +03:00
|
|
|
"init",
|
|
|
|
"shell",
|
2023-11-18 22:44:11 +02:00
|
|
|
"sysutils",
|
2023-12-28 10:39:21 +02:00
|
|
|
"red",
|
|
|
|
"colors",
|
|
|
|
"term",
|
|
|
|
"lib/libcolors",
|
2024-01-22 14:41:09 +02:00
|
|
|
"lib/serde-ipc",
|
|
|
|
"lib/libterm",
|
2024-03-19 23:11:03 +02:00
|
|
|
"netutils",
|
2024-03-20 21:21:39 +02:00
|
|
|
"netutils",
|
2024-10-10 18:06:54 +03:00
|
|
|
# "dyn-loader",
|
2024-10-31 13:14:07 +02:00
|
|
|
"rdb",
|
|
|
|
"lib/yasync",
|
|
|
|
"rsh",
|
2024-11-01 15:32:19 +02:00
|
|
|
"lib/cross",
|
|
|
|
"crypt"
|
2024-01-22 14:41:09 +02:00
|
|
|
]
|
2024-04-01 17:23:12 +03:00
|
|
|
exclude = ["dynload-program", "test-kernel-module"]
|
2024-10-30 21:13:41 +02:00
|
|
|
|
|
|
|
[workspace.dependencies]
|
2024-11-04 16:29:09 +02:00
|
|
|
log = "0.4.22"
|
2024-10-30 21:15:26 +02:00
|
|
|
clap = { version = "4.5.20", features = ["std", "derive", "help", "usage"], default-features = false }
|
2024-10-30 21:13:41 +02:00
|
|
|
clap-num = "1.1.1"
|
2024-10-30 21:15:26 +02:00
|
|
|
serde_json = "1.0.132"
|
|
|
|
serde = { version = "1.0.214", features = ["derive"] }
|
|
|
|
bytemuck = "1.19.0"
|
|
|
|
thiserror = "1.0.64"
|
2024-10-30 21:13:41 +02:00
|
|
|
flexbuffers = "2.0.0"
|
2024-11-02 19:17:32 +02:00
|
|
|
sha2 = { version = "0.10.8" }
|
2024-10-30 21:13:41 +02:00
|
|
|
|
2024-11-01 15:32:19 +02:00
|
|
|
# Vendored/patched dependencies
|
|
|
|
rand = { git = "https://git.alnyan.me/yggdrasil/rand.git", branch = "alnyan/yggdrasil" }
|
|
|
|
ring = { git = "https://git.alnyan.me/yggdrasil/ring.git", branch = "alnyan/yggdrasil" }
|
|
|
|
rsa = { git = "https://git.alnyan.me/yggdrasil/rsa.git", branch = "alnyan/yggdrasil" }
|
|
|
|
curve25519-dalek = { git = "https://git.alnyan.me/yggdrasil/curve25519-dalek.git", branch = "alnyan/yggdrasil" }
|
|
|
|
x25519-dalek = { git = "https://git.alnyan.me/yggdrasil/curve25519-dalek.git", branch = "alnyan/yggdrasil" }
|
|
|
|
ed25519-dalek = { git = "https://git.alnyan.me/yggdrasil/curve25519-dalek.git", branch = "alnyan/yggdrasil" }
|
|
|
|
|
2024-10-30 21:13:41 +02:00
|
|
|
# Internal crates
|
|
|
|
serde-ipc.path = "lib/serde-ipc"
|
|
|
|
libterm.path = "lib/libterm"
|
|
|
|
libcolors = { path = "lib/libcolors", default-features = false }
|
2024-10-31 13:14:07 +02:00
|
|
|
cross.path = "lib/cross"
|
2024-10-30 21:13:41 +02:00
|
|
|
yggdrasil-rt.path = "../lib/runtime"
|
|
|
|
yggdrasil-abi = { path = "../lib/abi", features = ["serde", "alloc", "bytemuck"] }
|