[package]
name = "age"
description = "[BETA] A simple, secure, and modern encryption tool."
version = "0.3.1"
authors = ["Jack Grigg <thestr4d@gmail.com>"]
repository = "https://github.com/str4d/rage"
readme = "README.md"
keywords = ["rage", "encryption"]
categories = ["cryptography"]
license = "MIT OR Apache-2.0"
edition = "2018"
[badges]
maintenance = { status = "experimental" }
[dependencies]
age-core = { version = "0.3.1", path = "../age-core" }
base64 = "0.11"
chacha20poly1305 = "0.3"
x25519-dalek = "0.6"
hkdf = "0.8"
hmac = "0.7"
sha2 = "0.8"
scrypt = { version = "0.2", default-features = false }
rand = "0.7"
bech32 = "0.7"
num-traits = { version = "0.2", optional = true }
rsa = { version = "0.2", git = "https://github.com/str4d/RSA", branch = "oaep", optional = true }
curve25519-dalek = "2"
aes-ctr = "0.3"
bcrypt-pbkdf = "0.1"
cookie-factory = "0.3.1"
nom = "5"
radix64 = "0.6"
secrecy = "0.6"
zeroize = "1"
console = { version = "0.9", optional = true }
dialoguer = { version = "0.5", optional = true }
dirs = { version = "2", optional = true }
pinentry = { version = "0.1", optional = true }
[dev-dependencies]
criterion = "0.3"
criterion-cycles-per-byte = "0.1"
quickcheck = "0.9"
quickcheck_macros = "0.9"
[features]
default = []
cli-common = ["console", "dialoguer", "dirs", "pinentry"]
unstable = ["num-traits", "rsa"]
[[bench]]
name = "throughput"
harness = false