Files
hushd/Cargo.toml

56 lines
1.8 KiB
TOML

[package]
name = "hushd"
version = "0.1.0"
edition = "2021"
authors = ["awick"]
[lib]
name = "hush"
path = "src/lib.rs"
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] }
[dependencies]
aes = { version = "0.8.4", features = ["zeroize"] }
base64 = "0.22.1"
bcrypt-pbkdf = "0.10.0"
bytes = "1.10.1"
clap = { version = "4.5.35", features = ["derive"] }
console-subscriber = "0.4.1"
ctr = "0.9.2"
ed25519-dalek = "2.1.1"
elliptic-curve = { version = "0.13.8", features = ["alloc", "digest", "ecdh", "pem", "pkcs8", "sec1", "serde", "std", "hash2curve", "voprf"] }
error-stack = "0.5.0"
futures = "0.3.31"
generic-array = "0.14.7"
getrandom = "0.3.2"
internment = { version = "0.8.6", features = ["arc"] }
itertools = "0.14.0"
nix = { version = "0.29.0", features = ["user"] }
num-bigint-dig = { version = "0.8.4", features = ["arbitrary", "i128", "zeroize", "prime", "rand"] }
num-integer = { version = "0.1.46", features = ["i128"] }
num-traits = { version = "0.2.19", features = ["i128"] }
num_enum = "0.7.3"
p256 = { version = "0.13.2", features = ["ecdh", "ecdsa-core", "hash2curve", "serde", "test-vectors"] }
p384 = { version = "0.13.1", features = ["ecdh", "ecdsa-core", "hash2curve", "serde", "test-vectors"] }
p521 = { version = "0.13.3", features = ["ecdh", "ecdsa-core", "hash2curve", "serde", "test-vectors"] }
proptest = "1.6.0"
proptest-derive = "0.5.1"
rand = "0.9.0"
rand_chacha = "0.9.0"
rustix = "1.0.5"
sec1 = "0.7.3"
serde = { version = "1.0.219", features = ["derive"] }
tempfile = "3.19.1"
thiserror = "2.0.12"
tokio = { version = "1.44.2", features = ["full", "tracing"] }
toml = "0.8.20"
tracing = "0.1.41"
tracing-core = "0.1.33"
tracing-subscriber = { version = "0.3.19", features = ["env-filter", "tracing", "json"] }
url = "2.5.4"
whoami = { version = "1.6.0", default-features = false }
xdg = "2.5.2"
zeroize = "1.8.1"