[package]
name = "hdpki"
version = "0.3.0"
edition = "2021"
license = "Apache-2.0"
authors = ["Mikal Villa <spam@mux.rs>"]
description = "Hierarchical deterministic key derivation for OpenSSH and X.509"
repository = "https://github.com/mikalv/hdpki"
keywords = ["ssh", "x509", "bip32", "key-derivation", "ed25519"]
categories = ["cryptography", "command-line-utilities"]
readme = "README.md"

[[bin]]
name = "hdpki"
path = "src/bin/hdpki.rs"

[dependencies]
hmac = "0.12"
sha2 = "0.10"
ed25519-dalek = { version = "2", features = ["std"] }
base64 = "0.22"
thiserror = "1"
once_cell = "1"
regex = "1"
rand = { version = "0.8", features = ["std"] }
bip39 = "1.1"
getrandom = "0.2"
clap = { version = "4.5", features = ["derive"] }
anyhow = "1"
hex = "0.4"
rcgen = { version = "0.13", default-features = false, features = ["ring", "pem", "x509-parser"] }
time = "0.3"

[dev-dependencies]
x509-parser = "0.16"
