# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "lpc55" version = "0.2.1" authors = ["Nicolas Stalder "] exclude = ["pkg"] description = "Host-side tooling to interact with LPC55 chips via the ROM bootloader" homepage = "https://github.com/lpc55/lpc55-host" documentation = "https://docs.rs/lpc55" readme = "README.md" keywords = [ "cortex-m", "nxp", "lpc", ] categories = [ "command-line-utilities", "config", "development-tools", "embedded", "hardware-support", ] license = "Apache-2.0 OR MIT" repository = "https://github.com/lpc55/lpc55-host" [package.metadata.deb] assets = [ [ "target/release/lpc55", "usr/bin/", "755", ], [ "target/release/_lpc55", "usr/share/zsh/vendor-completions/", "644", ], [ "target/release/lpc55.bash", "usr/share/bash-completion/completions/lpc55", "644", ], [ "pkg/debian/70-raw-lpc55-mcuboot.rules", "usr/lib/udev/rules.d/", "644", ], ] extended-description = "Host-side tooling to interact with LPC55 chips via the ROM bootloader" [[bin]] name = "lpc55" required-features = ["cli"] [dependencies.aes] version = "0.8" [dependencies.anyhow] version = "1" [dependencies.atty] version = "0.2.14" [dependencies.base64] version = "0.21" [dependencies.bitflags] version = "1.2.1" [dependencies.chrono] version = "0.4.19" [dependencies.clap] version = "4" features = [ "cargo", "derive", ] optional = true [dependencies.clap-verbosity-flag] version = "2" optional = true [dependencies.ctr] version = "0.9" [dependencies.delog] version = "0.1.0-alpha.2" [dependencies.enum-iterator] version = "1" [dependencies.hex] version = "0.4.2" [dependencies.hidapi] version = "2" features = ["linux-static-hidraw"] default-features = false [dependencies.hmac] version = "0.12" [dependencies.indicatif] version = "0.17" optional = true [dependencies.lazy_static] version = "1.4.0" [dependencies.log] version = "0.4.11" [dependencies.nom] version = "7" [dependencies.oid-registry] version = "0.6" [dependencies.pem] version = "1.1" [dependencies.pkcs11] version = "0.5.0" [dependencies.pkcs11-uri] version = "0.1.2" [dependencies.rand] version = "0.8.1" [dependencies.rsa] version = "0.6" [dependencies.serde] version = "1" features = ["derive"] [dependencies.serde-big-array] version = "0.4.0" [dependencies.serde_json] version = "1" [dependencies.serde_yaml] version = "0.9" [dependencies.sha2] version = "0.10" features = ["oid"] [dependencies.signature] version = "1" [dependencies.thiserror] version = "1" [dependencies.tiny_http] version = "0.12" optional = true [dependencies.toml] version = "0.5.7" [dependencies.uriparse] version = "0.6.3" [dependencies.uuid] version = "1" [dependencies.x509-parser] version = "0.14" features = ["verify"] [dev-dependencies.assert_cmd] version = "2" [dev-dependencies.insta] version = "1.1.0" [dev-dependencies.predicates] version = "2" [dev-dependencies.tempfile] version = "3.2.0" [build-dependencies.clap] version = "4" features = [ "cargo", "derive", ] [build-dependencies.clap-verbosity-flag] version = "2" [build-dependencies.clap_complete] version = "4" [build-dependencies.lazy_static] version = "1.4.0" [features] cli = [ "clap", "clap-verbosity-flag", "http", "indicatif", ] default = ["cli"] http = ["tiny_http"] with-device = []