Workspacify

This commit is contained in:
2025-05-03 17:30:01 -07:00
parent 9fe5b78962
commit d036997de3
60 changed files with 450 additions and 212 deletions

View File

@@ -1,17 +1,32 @@
[package]
name = "hushd"
version = "0.1.0"
[workspace]
resolver = "3"
members = [
"client",
"configuration",
"crypto",
"host",
"keys",
"resolver",
"server",
"ssh",
]
[workspace.package]
authors = ["Adam Wick <awick@uhsure.com>"]
categories = ["cryptography", "network-programming", "security"]
description = "A collection of privacy- and security-focused network protocol implementations."
edition = "2021"
authors = ["awick"]
homepage = "https://github.com/acw/hushd"
keywords = ["hush", "security", "dns", "ssh", "ssl", "tor"]
license = "Apache-2.0"
publish = false
readme = "README.md"
repository = "https://github.com/acw/hushd"
rust-version = "1.85.0"
version = "0.1.0"
[lib]
name = "hush"
path = "src/lib.rs"
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] }
[dependencies]
[workspace.dependencies]
aes = { version = "0.8.4", features = ["zeroize"] }
base64 = "0.22.1"
bcrypt-pbkdf = "0.10.0"
@@ -53,3 +68,13 @@ url = "2.5.4"
whoami = { version = "1.6.0", default-features = false }
xdg = "2.5.2"
zeroize = "1.8.1"
client = { path = "./client" }
configuration = { path = "./configuration" }
crypto = { path = "./crypto" }
host = { path = "./host" }
keys = { path = "./keys" }
resolver = { path = "./resolver" }
server = { path = "./server" }
ssh = { path = "./ssh" }