[dependencies.der]
features = ["derive"]
version = "0.7"
[dependencies.serde]
default-features = false
features = ["derive"]
optional = true
version = "1.0"
[dependencies.serde_bytes]
optional = true
version = "0.11"
[dependencies.signature]
optional = true
version = "2.2"
[dependencies.x509-cert]
default-features = false
optional = true
version = "0.2"
[dev-dependencies.der]
features = ["derive", "alloc"]
version = "0.7"
[dev-dependencies.hex]
version = "0.4"
[dev-dependencies.hex-literal]
version = "1.0"
[dev-dependencies.rsa]
features = ["sha2"]
version = "0.9"
[dev-dependencies.serde_json]
version = "1.0"
[features]
alloc = ["der/alloc", "serde?/alloc"]
default = ["alloc", "std", "image", "payload", "manifest", "restore_info", "property"]
image = ["payload", "manifest", "restore_info"]
manifest = ["property"]
payload = ["property"]
property = []
restore_info = ["property"]
serde = ["dep:serde", "dep:serde_bytes"]
signature = ["manifest", "alloc", "dep:signature", "signature/alloc"]
std = ["der/std", "signature?/std", "serde?/std", "alloc"]
[lib]
name = "image4"
path = "src/lib.rs"
[package]
authors = ["turbocooler <turbocooler@cocaine.ninja>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["encoding", "no-std::no-alloc", "parser-implementations"]
description = "A no_std-friendly library for parsing and generation of Image4 images written in pure Rust."
documentation = "https://docs.rs/image4"
edition = "2021"
keywords = ["img4", "im4m", "im4p", "im4r", "iboot"]
license = "MIT OR Apache-2.0"
name = "image4"
readme = "README.md"
repository = "https://gitlab.com/turbocooler/image4-rs"
rust-version = "1.65"
version = "0.8.1"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]
[[test]]
name = "manifest"
path = "tests/manifest.rs"