[package]
name = "hsh-cli"
version = "0.0.10"
description = "Command-line companion for the `hsh` password-hashing library: hash / verify / rehash / inspect / calibrate."
edition = "2024"
rust-version = "1.88"
authors.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
documentation.workspace = true
keywords = ["argon2id", "password", "cli", "phc", "kdf"]
categories = ["authentication", "command-line-utilities", "cryptography"]
[[bin]]
name = "hsh"
path = "src/main.rs"
[dev-dependencies]
insta = { version = "1.40", default-features = false, features = ["yaml"] }
[dependencies]
hsh = { version = "0.0.10", path = "../hsh" }
hsh-kms = { version = "0.0.10", path = "../hsh-kms", optional = true }
argon2 = { workspace = true }
clap = { workspace = true }
clap_complete = { workspace = true }
anyhow = { workspace = true }
rpassword = { workspace = true }
serde_json = { workspace = true }
[features]
default = []
pepper = ["hsh/pepper", "dep:hsh-kms"]
fips = ["hsh/fips"]
[lints]
workspace = true