[package] name = "age-plugin-yubikey" description = "[BETA] YubiKey plugin for age clients" version = "0.1.0" authors = ["Jack Grigg "] repository = "https://github.com/str4d/age-plugin-yubikey" readme = "README.md" keywords = ["age", "cli", "encryption", "yubikey"] categories = ["command-line-utilities", "cryptography"] license = "MIT OR Apache-2.0" edition = "2018" [package.metadata.deb] extended-description = """\ An age plugin adding support for YubiKeys and other PIV hardware tokens. \ Currently in BETA; we strongly recommend using this with a new YubiKey.""" section = "utils" assets = [ ["target/release/age-plugin-yubikey", "usr/bin/", "755"], ["target/manpages/age-plugin-yubikey.1.gz", "usr/share/man/man1/", "644"], ["README.md", "usr/share/doc/age-plugin-yubikey/README.md", "644"], ] [dependencies] age-core = "0.7" age-plugin = "0.2" base64 = "0.13" bech32 = "0.8" console = { version = "0.15", default-features = false } dialoguer = { version = "0.9", default-features = false, features = ["password"] } env_logger = "0.9" gumdrop = "0.8" hex = "0.4" log = "0.4" p256 = { version = "0.9", features = ["ecdh"] } pcsc = "2.4" rand = "0.8" sha2 = "0.9" which = "4.1" x509 = "0.2" x509-parser = "0.9" yubikey = { version = "0.4", features = ["untested"] } [dev-dependencies] flate2 = "1" man = "0.3"