[package] name = "mcuboot-sys" version = "0.1.0" authors = ["David Brown "] 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] gcc = "0.3.54" [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