[package]
name = "aff4"
version = "0.2.6"
edition.workspace = true
repository.workspace = true
homepage.workspace = true
rust-version.workspace = true
description = "Pure-Rust read-only AFF4 (Advanced Forensic Format 4) disk image reader"
license.workspace = true
exclude = ["tests/data/", "corpus/", "fuzz/", ".github/", "deny.toml", "renovate.json", ".pre-commit-config.yaml"]
authors.workspace = true
keywords = ["forensics", "aff4", "disk-image", "container"]
categories = ["parser-implementations", "filesystem"]
[features]
test-helpers = ["dep:zip"]
vfs = ["dep:forensic-vfs"]
[dependencies]
safe-read.workspace = true
thiserror = { workspace = true }
forensic-vfs = { version = "0.3", optional = true }
zip-forensic-core = { workspace = true }
zip = { workspace = true, optional = true }
flate2 = { workspace = true }
snap = { workspace = true }
lz4_flex = { workspace = true }
pbkdf2 = { workspace = true }
sha2 = { workspace = true }
aes = { workspace = true }
aes-kw = { workspace = true }
xts-mode = { workspace = true }
[dev-dependencies]
tempfile = { workspace = true }
proptest = { workspace = true }
lz4_flex = { workspace = true }
md-5.workspace = true
zip = { workspace = true }
[lints]
workspace = true