keychainbreaker 0.3.0

Parse and decrypt macOS Keychain files (login.keychain-db).
Documentation
[package]
name = "keychainbreaker"
description = "Parse and decrypt macOS Keychain files (login.keychain-db)."
keywords = ["macos", "keychain", "forensics", "decryption"]
categories = ["cryptography", "parser-implementations"]
version = { workspace = true }
edition = { workspace = true }
rust-version = { workspace = true }
license = { workspace = true }
authors = { workspace = true }
repository = { workspace = true }
homepage = { workspace = true }
documentation = { workspace = true }
readme = { workspace = true }

[package.metadata.docs.rs]
all-features = true

[lib]

[dependencies]
des = { workspace = true }
cbc = { workspace = true }
cipher = { workspace = true }
hmac = { workspace = true }
sha1 = { workspace = true }
pbkdf2 = { workspace = true }
hex = { workspace = true }
base64 = { workspace = true }
thiserror = { workspace = true }
time = { workspace = true }
serde = { workspace = true, optional = true }

[features]
default = ["serde"]
serde = ["dep:serde"]

[dev-dependencies]
serde_json = { workspace = true }
rsa = { workspace = true }
x509-parser = { workspace = true }

[lints]
workspace = true