38 lines
1.4 KiB
TOML
38 lines
1.4 KiB
TOML
[package]
|
|
name = "quinoa"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
|
|
[features]
|
|
server = ["dep:pam-client", "dep:pam-client-macos"]
|
|
|
|
[dependencies]
|
|
anyhow = "1.0.71"
|
|
base64 = "0.21.2"
|
|
bytes = "1.4.0"
|
|
fast-hex = { git = "https://git.pfaff.dev/michael/fast-hex.git", version = "0.1.0" }
|
|
flume = "0.10.14"
|
|
libc = "0.2.145"
|
|
nix = "0.26.2"
|
|
parking_lot = "0.12.1"
|
|
pin-project-lite = "0.2.9"
|
|
quinn = "0.10.1"
|
|
rcgen = "0.10.0"
|
|
rmp-serde = "1.1.1"
|
|
rpassword = "7.2.0"
|
|
rustls = { version = "0.21.1", default-features = false, features = ["dangerous_configuration"] }
|
|
rustls-webpki = "0.100.1"
|
|
serde = { version = "1.0.163", features = ["derive"] }
|
|
sha2 = "0.10.6"
|
|
#termion = "2.0.1"
|
|
tokio = { version = "1.28.2", default-features = false, features = ["rt-multi-thread", "macros", "process", "io-util", "io-std", "time", "fs", "signal"] }
|
|
tracing = { version = "0.1.37", features = ["max_level_debug", "release_max_level_info"] }
|
|
tracing-subscriber = { version = "0.3.17", features = ["env-filter"] }
|
|
triggered = "0.1.2"
|
|
|
|
[target.'cfg(not(target_os = "macos"))'.dependencies]
|
|
pam-client = { version = "0.5.0", default-features = false, features = ["serde"], optional = true }
|
|
|
|
[target.'cfg(target_os = "macos")'.dependencies]
|
|
pam-client-macos = { package = "pam-client", version = "0.5.0", path = "../../../../../Users/michael/b/rust-pam-client", default-features = false, features = ["serde"], optional = true }
|