| [package] |
| name = "mcuboot-sys" |
| version = "0.1.0" |
| authors = ["David Brown <david.brown@linaro.org>"] |
| description = "A simple wrapper around the mcuboot code." |
| build = "build.rs" |
| publish = false |
| |
| [features] |
| # By default, build with simplistic signature verification. |
| default = [] |
| |
| # Verify RSA signatures. Note that at this time, the C code will not |
| # compile with both sig-rsa and sig-ecdsa enabled. |
| sig-rsa = [] |
| |
| # Verify ECDSA (secp256r1) signatures. |
| sig-ecdsa = [] |
| |
| # Overwrite only upgrade |
| overwrite-only = [] |
| |
| # Disable validation of slot0 |
| validate-slot0 = [] |
| |
| # Encrypt image in slot1 using RSA-OAEP-2048 |
| enc-rsa = [] |
| |
| # Encrypt image in slot1 using AES-KW-128 |
| enc-kw = [] |
| |
| [build-dependencies] |
| cc = "1.0.25" |
| |
| [dependencies] |
| lazy_static = "1.0" |
| libc = "0.2.0" |
| log = "0.3" |
| simflash = { path = "../simflash" } |
| |
| # Optimize some, even when building for debugging, otherwise the tests |
| # are too slow. |
| [profile.test] |
| opt-level = 1 |