- demystify the LPC55 ROM bootloader (at least for people who know Rust), by
- modeling "protected flash" settings and other sparsely documented data as Rust types
 - implementing its protocol, removing leftover details for older chips
 - clarifying the cryptographic details
 
 - unify
- NXP's 
elftosb,blhostandspsdkprojects - molejar's 
pyMBoot - ergonomic corresponding TOML-based config files
 
 - NXP's 
 - library-first (independent of CLI), and an HTTP interface
 - support for non-file based signing keys (via PKCS #11 URIs)
 
cargo install --locked
Examples:
lpc55 infolpc55 reboot
Examples from inside repository (which includes example binaries, certificates, configurations):
lpc55 fingerprint-certificates example-cfgs/example-cfg.tomllpc55 sign-fw example-cfgs/example-cfg.tomllpc55 assemble-sb example-cfgs/example-cfg.toml
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this crate by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.