[package] name = "shavee_core" version.workspace = true authors.workspace = true description.workspace = true edition.workspace = true license.workspace = true homepage.workspace = true readme.workspace = true keywords = ["yubikey", "zfs", "encryption"] categories = ["security"] [features] # default = ["trace"] trace = ["dep:env_logger", "dep:log"] default = ["file","yubikey"] # select the features to be included in the binary yubikey = [] # Yubikey feature file = [] [dependencies] yubikey-hmac-otp = "0.10.1" curl = "0.4" argon2-kdf = "1.5" base64 = "0.21" clap = { version = "4", features = ["cargo"] } rand = "0.8" log = { version = "0.4", optional = true } env_logger = { version = "0.10", optional = true } strum = "0.25" strum_macros = "0.25" [dev-dependencies] tempfile = "3.4" nix = "0.26" random-string = "1.0"