blob: 1689a3c4bc490402d7299cef53fe53715cbab522 [file] [log] [blame]
David Brownde7729e2017-01-09 10:41:35 -07001[package]
2name = "bootsim"
3version = "0.1.0"
4authors = ["David Brown <davidb@davidb.org>"]
David Brown42a7e542022-04-08 17:20:22 -06005edition = "2021"
David Brownde7729e2017-01-09 10:41:35 -07006
David Brown704ac6f2017-07-12 10:14:47 -06007[features]
8default = []
9
10sig-rsa = ["mcuboot-sys/sig-rsa"]
Fabio Utzig39297432019-05-08 18:51:10 -030011sig-rsa3072 = ["mcuboot-sys/sig-rsa3072"]
Fabio Utzig8b619bd2017-12-05 08:48:34 -020012sig-ecdsa = ["mcuboot-sys/sig-ecdsa"]
David Brown641af452021-02-19 12:16:48 -070013sig-ecdsa-mbedtls = ["mcuboot-sys/sig-ecdsa-mbedtls"]
Fabio Utzig97710282019-05-24 17:44:49 -030014sig-ed25519 = ["mcuboot-sys/sig-ed25519"]
Fabio Utzig100bb742017-09-13 17:18:36 -030015overwrite-only = ["mcuboot-sys/overwrite-only"]
Fabio Utzig031eb7d2019-11-28 10:13:14 -030016swap-move = ["mcuboot-sys/swap-move"]
David Vincze2d736ad2019-02-18 11:50:22 +010017validate-primary-slot = ["mcuboot-sys/validate-primary-slot"]
Fabio Utzig1e48b912018-09-18 09:04:18 -030018enc-rsa = ["mcuboot-sys/enc-rsa"]
Salome Thirot6fdbf552021-05-14 16:46:14 +010019enc-aes256-rsa = ["mcuboot-sys/enc-aes256-rsa"]
Fabio Utzig1e48b912018-09-18 09:04:18 -030020enc-kw = ["mcuboot-sys/enc-kw"]
Salome Thirot6fdbf552021-05-14 16:46:14 +010021enc-aes256-kw = ["mcuboot-sys/enc-aes256-kw"]
Fabio Utzig90f449e2019-10-24 07:43:53 -030022enc-ec256 = ["mcuboot-sys/enc-ec256"]
Fabio Utzig6c553d62021-05-06 19:56:18 -030023enc-ec256-mbedtls = ["mcuboot-sys/enc-ec256-mbedtls"]
Salome Thirot6fdbf552021-05-14 16:46:14 +010024enc-aes256-ec256 = ["mcuboot-sys/enc-aes256-ec256"]
Fabio Utzig3fa72ca2020-04-02 11:20:37 -030025enc-x25519 = ["mcuboot-sys/enc-x25519"]
Salome Thirot6fdbf552021-05-14 16:46:14 +010026enc-aes256-x25519 = ["mcuboot-sys/enc-aes256-x25519"]
Fabio Utzig9b97b132018-12-18 17:21:51 -020027bootstrap = ["mcuboot-sys/bootstrap"]
David Brown5e6f5e02019-04-04 10:50:05 +070028multiimage = ["mcuboot-sys/multiimage"]
David Brown7e377ab2021-05-26 16:33:39 -060029ram-load = ["mcuboot-sys/ram-load"]
David Brown11ffa0a2021-05-26 17:10:47 -060030direct-xip = ["mcuboot-sys/direct-xip"]
David Brown2ee5f7f2020-01-13 14:04:01 -070031downgrade-prevention = ["mcuboot-sys/downgrade-prevention"]
Gustavo Henrique Nihei7bfd14b2021-11-24 23:27:22 -030032max-align-32 = ["mcuboot-sys/max-align-32"]
Roland Mikheld6703522023-04-27 14:24:30 +020033hw-rollback-protection = ["mcuboot-sys/hw-rollback-protection"]
Antonio de Angelis65eb35c2022-11-22 14:11:47 +000034psa-crypto-api = ["mcuboot-sys/psa-crypto-api"]
David Brown704ac6f2017-07-12 10:14:47 -060035
David Brownde7729e2017-01-09 10:41:35 -070036[dependencies]
David Brown93d02172022-04-08 17:34:10 -060037byteorder = "1.4"
Fabio Utzig03cce472020-02-11 18:55:14 -030038libc = "0.2"
David Brown9c6322f2021-08-19 13:03:39 -060039rand = { version = "0.8", features = ["small_rng"] }
Fabio Utzig03cce472020-02-11 18:55:14 -030040docopt = "1.1.0"
David Brown046a0a62017-07-12 16:08:22 -060041serde = "1.0"
42serde_derive = "1.0"
David Browne24244b2019-01-02 11:53:23 -070043log = "0.4"
David Brown9c6322f2021-08-19 13:03:39 -060044env_logger = "0.9"
David Brown2cbc4702017-07-06 14:18:58 -060045simflash = { path = "simflash" }
David Brown704ac6f2017-07-12 10:14:47 -060046mcuboot-sys = { path = "mcuboot-sys" }
Fabio Utzig03cce472020-02-11 18:55:14 -030047ring = "0.16.11"
David Brown9c6322f2021-08-19 13:03:39 -060048untrusted = "0.9"
David Brown93d02172022-04-08 17:34:10 -060049pem = "1.0"
David Brown9c6322f2021-08-19 13:03:39 -060050cipher = "0.3"
51aes = { version = "0.7.4", features = ["ctr"] }
52base64 = "0.13.0"
Salome Thirot6fdbf552021-05-14 16:46:14 +010053typenum = "1.13.0"