- crypto: encrypt/decrypt roundtrip, empty data, size formula, HMAC compute/verify, SHA-256 known values - compression: compress/decompress roundtrip, empty data, large data, should_compress heuristic - format: header write/read roundtrip, TOC entry roundtrip (ASCII + Cyrillic + empty name), bad magic/version rejection, entry size calculation matching FORMAT.md worked example - Update hex-literal to v1.1
21 lines
329 B
TOML
21 lines
329 B
TOML
[package]
|
|
name = "encrypted_archive"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
|
|
[dependencies]
|
|
aes = "0.8"
|
|
cbc = "0.1"
|
|
hmac = "0.12"
|
|
sha2 = "0.10"
|
|
flate2 = "1.1"
|
|
clap = { version = "4.5", features = ["derive"] }
|
|
rand = "0.9"
|
|
anyhow = "1.0"
|
|
|
|
[dev-dependencies]
|
|
tempfile = "3.16"
|
|
assert_cmd = "2.0"
|
|
hex-literal = "1.1"
|
|
predicates = "3.1"
|