[package]
name = "bitlocker-core"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
authors.workspace = true
repository.workspace = true
description = "From-scratch reader/decryptor for BitLocker Drive Encryption (BDE) volumes — password unlock, AES-CBC + Elephant Diffuser"
keywords = ["forensics", "bitlocker", "encryption", "dfir", "windows"]
categories = ["parser-implementations", "cryptography"]
readme = "../README.md"
exclude = ["/fuzz", "/.github", "/docs"]
[lib]
name = "bitlocker"
[dependencies]
thiserror = { workspace = true }
aes = { workspace = true }
cbc = { workspace = true }
ccm = { workspace = true }
sha2 = { workspace = true }
xts-mode = { workspace = true }
elephant-diffuser = { workspace = true }
[dev-dependencies]
sha2 = { workspace = true }
[lints]
workspace = true