56 lines
1.8 KiB
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"
|