[package]
name = "file_endec"
version = "1.0.0"
description = "Secure file encryption and decryption from the command line."
authors = ["Mark <mverleg.noreply@gmail.com>"]
edition = "2018"
homepage = "https://github.com/mverleg/file_endec"
repository = "https://github.com/mverleg/file_endec"
readme = "README.md"
license = "BSD-3-Clause"
keywords = ["files", "encryption", "security"]
[lib]
name = "file_endec"
path = "src/lib.rs"
[features]
default = []
expose = []
[[bin]]
name = "fileenc"
path = "src/encrypt.rs"
[[bin]]
name = "filedec"
path = "src/decrypt.rs"
[[bench]]
name = "file_endec_bench"
path = "src/bench.rs"
harness = false
[dependencies]
structopt = { version = "^0.3.7", default-features = false }
indicatif = "^0.13.0"
rpassword = "^4.0.4"
secstr = "^0.3.2"
zxcvbn = "^2.0.1"
twofish = "^0.2.0"
aes = "0.3.2"
block-modes = "^0.3.3"
ring = "^0.16.9"
argon2rs = "^0.2.5"
bcrypt = "^0.7.0"
twox-hash = "^1.5.0"
semver = "^0.9.0"
data-encoding = "^2.1.2"
brotli = "^3.3.0"
file_shred = "^1.1.0"
lazy_static = "^1.4.0"
rand = "^0.7.2"
[dev-dependencies]
criterion = "^0.3.0"
regex = "^1.3.4"
tempfile = "^3.1.0"