[[bin]]
doc = false
name = "peroxs"
test = false
[badges.gitlab]
repository = "solidninja/peroxide-cryptsetup"
[dependencies.clap]
version = "3.2.17"
[dependencies.clap_derive]
version = "3.2.17"
[dependencies.cryptsetup-rs]
version = "0.3.0"
[dependencies.env_logger]
version = "0.9.0"
[dependencies.errno]
version = "0.2.8"
[dependencies.libc]
version = "0.2.132"
[dependencies.log]
version = "0.4.17"
[dependencies.pinentry-rs]
optional = true
version = "0.2.0"
[dependencies.prettytable-rs]
version = "0.9.0"
[dependencies.secstr]
version = "0.5.0"
[dependencies.serde]
version = "1.0.144"
[dependencies.serde_derive]
version = "1.0.144"
[dependencies.serde_json]
version = "1.0.85"
[dependencies.sodiumoxide]
optional = true
version = "0.2.7"
[dependencies.ttypass]
version = "0.3.1"
[dependencies.uuid]
features = ["serde", "v4"]
version = "1.1.2"
[dependencies.vec1]
version = "1.6.0"
[dependencies.ykpers-rs]
optional = true
version = "0.3.1"
[dev-dependencies.expectest]
version = "0.12.0"
[dev-dependencies.tempfile]
version = "3.1.0"
[features]
default = ["pinentry", "yubikey", "yubikey_hybrid"]
pinentry = ["pinentry-rs"]
yubikey = ["ykpers-rs"]
yubikey_hybrid = ["yubikey", "sodiumoxide"]
[lib]
name = "peroxide_cryptsetup"
path = "src/lib/lib.rs"
[package]
authors = ["Vladimir Lushnikov <vladimir@solidninja.is>"]
description = "Command-line utility for managing LUKS encrypted volumes using 2FA methods (for example Yubikeys)"
edition = "2021"
homepage = "https://gitlab.com/solidninja/peroxide-cryptsetup"
keywords = ["cli", "cryptsetup", "luks"]
license = "GPL-3.0"
name = "peroxide-cryptsetup"
readme = "README.md"
repository = "https://gitlab.com/solidninja/peroxide-cryptsetup"
resolver = "2"
version = "0.3.1"