mirror of
https://github.com/str4d/rage.git
synced 2025-04-02 02:17:42 +03:00
67 lines
1.4 KiB
TOML
67 lines
1.4 KiB
TOML
[workspace]
|
|
members = [
|
|
"age",
|
|
"age-core",
|
|
"age-plugin",
|
|
"rage",
|
|
]
|
|
resolver = "2"
|
|
|
|
[workspace.package]
|
|
authors = ["Jack Grigg <thestr4d@gmail.com>"]
|
|
edition = "2021"
|
|
rust-version = "1.65"
|
|
repository = "https://github.com/str4d/rage"
|
|
license = "MIT OR Apache-2.0"
|
|
|
|
[workspace.dependencies]
|
|
age = { version = "0.11.1", path = "age" }
|
|
age-core = { version = "0.11.0", path = "age-core" }
|
|
|
|
# Dependencies required by the age specification:
|
|
# - Base64 from RFC 4648
|
|
base64 = "0.21"
|
|
|
|
# - ChaCha20-Poly1305 from RFC 7539
|
|
chacha20poly1305 = { version = "0.10", default-features = false, features = ["alloc"] }
|
|
|
|
# - X25519 from RFC 7748
|
|
x25519-dalek = { version = "2", features = ["static_secrets"] }
|
|
|
|
# - HKDF from RFC 5869 with SHA-256
|
|
# - HMAC from RFC 2104 with SHA-256
|
|
hkdf = "0.12"
|
|
hmac = "0.12"
|
|
sha2 = "0.10"
|
|
|
|
# - scrypt from RFC 7914
|
|
scrypt = { version = "0.11", default-features = false }
|
|
|
|
# - CSPRNG
|
|
rand = "0.8"
|
|
|
|
# - Key encoding
|
|
bech32 = "0.9"
|
|
|
|
# Parsing
|
|
cookie-factory = "0.3.1"
|
|
nom = { version = "7", default-features = false, features = ["alloc"] }
|
|
|
|
# Secret management
|
|
pinentry = "0.6"
|
|
secrecy = "0.10"
|
|
subtle = "2"
|
|
zeroize = "1"
|
|
|
|
# Localization
|
|
i18n-embed = { version = "0.15", features = ["fluent-system"] }
|
|
i18n-embed-fl = "0.9"
|
|
lazy_static = "1"
|
|
rust-embed = "8"
|
|
|
|
# CLI
|
|
chrono = "0.4"
|
|
clap = { version = "4.3", features = ["derive"] }
|
|
console = { version = "0.15", default-features = false }
|
|
env_logger = "0.10"
|
|
log = "0.4"
|