zar 0.1.1

XAR archive reader/writer library. Fuzz-tested against MacOS xar.
[build-dependencies.x509-cert]
features = ["builder"]
version = "0.2.5"

[dependencies.base16ct]
default-features = false
features = ["std"]
version = "0.2.0"

[dependencies.base64ct]
default-features = false
features = ["std"]
version = "1.6.0"

[dependencies.bzip2]
version = "0.4.4"

[dependencies.chrono]
version = "0.4.38"

[dependencies.deko]
default-features = false
features = ["flate2", "bzip2", "xz"]
version = "0.1.0"

[dependencies.digest]
version = "0.10.7"

[dependencies.flate2]
version = "1.0.35"

[dependencies.libc]
version = "0.2.168"

[dependencies.md5]
version = "0.7.0"

[dependencies.normalize-path]
version = "0.2.1"

[dependencies.quick-xml]
default-features = false
features = ["serialize"]
version = "0.37.1"

[dependencies.rsa]
features = ["sha2", "sha1"]
version = "0.9.7"

[dependencies.serde]
features = ["derive"]
version = "1.0.215"

[dependencies.sha1]
version = "0.10.6"

[dependencies.sha2]
version = "0.10.8"

[dependencies.x509-cert]
version = "0.2.5"

[dependencies.xz]
version = "0.1.0"

[dev-dependencies.arbitrary]
features = ["derive"]
version = "1.4.1"

[dev-dependencies.arbtest]
version = "0.3.1"

[dev-dependencies.random-dir]
version = "0.2.4"

[dev-dependencies.similar-asserts]
version = "1.6.0"

[dev-dependencies.tempfile]
version = "3.14.0"

[dev-dependencies.x509-cert]
features = ["builder"]
version = "0.2.5"

[features]
apple-root-cert = []
default = ["apple-root-cert"]

[lib]
name = "zar"
path = "src/lib.rs"

[lints.clippy]
expect_used = "deny"
panic = "deny"
unwrap_used = "deny"

[lints.rust]
missing_docs = "warn"

[package]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = "build.rs"
categories = ["encoding", "filesystem"]
description = "XAR archive reader/writer library. Fuzz-tested against MacOS xar."
documentation = "https://docs.rs/zar"
edition = "2021"
homepage = "https://github.com/igankevich/zar"
include = ["**/*.rs", "Cargo.toml", "README.md", "LICENSE", "certs/*.der"]
keywords = ["xar", "archive"]
license = "MIT"
name = "zar"
readme = "README.md"
repository = "https://github.com/igankevich/zar"
version = "0.1.1"

[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]

[profile.dev.package.rsa]
opt-level = 3