[package]
name = "challenge"
version = "0.1.0"
edition = "2024"
rust-version = "1.96"
license = "MIT"
description = "A lightweight CLI for ALTCHA Proof-of-Work v2 challenges."
readme = "README.md"
homepage = "https://github.com/melonask/challenge"
repository = "https://github.com/melonask/challenge"
documentation = "https://docs.rs/challenge"
keywords = ["altcha", "captcha", "pow", "cli", "security"]
categories = ["command-line-utilities", "authentication"]
exclude = [
".github/dependabot.yml",
".github/workflows/*",
]
[features]
default = []
argon2 = ["altcha/argon2"]
scrypt = ["altcha/scrypt"]
[dependencies]
altcha = "0.1.0"
anyhow = "1.0.102"
base64 = "0.22.1"
clap = { version = "4.6.1", features = ["derive", "env", "wrap_help"] }
rand = "0.10.1"
serde = { version = "1.0.228", features = ["derive"] }
serde_json = "1.0.150"
[dev-dependencies]
tempfile = "3.27.0"
[[bin]]
name = "challenge"
path = "src/main.rs"