1[package]
2name = "bootsim"
3version = "0.1.0"
4authors = ["David Brown <davidb@davidb.org>"]
5edition = "2021"
6
7[features]
8default = []
9
10sig-rsa = ["mcuboot-sys/sig-rsa"]
11sig-rsa3072 = ["mcuboot-sys/sig-rsa3072"]
12sig-ecdsa = ["mcuboot-sys/sig-ecdsa"]
13sig-ecdsa-mbedtls = ["mcuboot-sys/sig-ecdsa-mbedtls"]
14sig-ed25519 = ["mcuboot-sys/sig-ed25519"]
15overwrite-only = ["mcuboot-sys/overwrite-only"]
16swap-move = ["mcuboot-sys/swap-move"]
17validate-primary-slot = ["mcuboot-sys/validate-primary-slot"]
18enc-rsa = ["mcuboot-sys/enc-rsa"]
19enc-aes256-rsa = ["mcuboot-sys/enc-aes256-rsa"]
20enc-kw = ["mcuboot-sys/enc-kw"]
21enc-aes256-kw = ["mcuboot-sys/enc-aes256-kw"]
22enc-ec256 = ["mcuboot-sys/enc-ec256"]
23enc-ec256-mbedtls = ["mcuboot-sys/enc-ec256-mbedtls"]
24enc-aes256-ec256 = ["mcuboot-sys/enc-aes256-ec256"]
25enc-x25519 = ["mcuboot-sys/enc-x25519"]
26enc-aes256-x25519 = ["mcuboot-sys/enc-aes256-x25519"]
27bootstrap = ["mcuboot-sys/bootstrap"]
28multiimage = ["mcuboot-sys/multiimage"]
29ram-load = ["mcuboot-sys/ram-load"]
30direct-xip = ["mcuboot-sys/direct-xip"]
31downgrade-prevention = ["mcuboot-sys/downgrade-prevention"]
32max-align-32 = ["mcuboot-sys/max-align-32"]
33
34[dependencies]
35byteorder = "1.4"
36libc = "0.2"
37rand = { version = "0.8", features = ["small_rng"] }
38docopt = "1.1.0"
39serde = "1.0"
40serde_derive = "1.0"
41log = "0.4"
42env_logger = "0.9"
43simflash = { path = "simflash" }
44mcuboot-sys = { path = "mcuboot-sys" }
45ring = "0.16.11"
46untrusted = "0.9"
47pem = "1.0"
48cipher = "0.3"
49aes = { version = "0.7.4", features = ["ctr"] }
50base64 = "0.13.0"
51typenum = "1.13.0"
52