blob: 6d2262d90b9008e3f2f07fc8888c7579389c4fa6 [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"]
Roland Mikhel5899fac2023-03-14 13:59:55 +010014sig-ecdsa-psa = ["mcuboot-sys/sig-ecdsa-psa", "mcuboot-sys/psa-crypto-api"]
15sig-p384 = ["mcuboot-sys/sig-p384"]
Fabio Utzig97710282019-05-24 17:44:49 -030016sig-ed25519 = ["mcuboot-sys/sig-ed25519"]
Fabio Utzig100bb742017-09-13 17:18:36 -030017overwrite-only = ["mcuboot-sys/overwrite-only"]
Jamie McCrae09aeaeb2025-01-03 07:45:33 +000018swap-offset = ["mcuboot-sys/swap-offset"]
Fabio Utzig031eb7d2019-11-28 10:13:14 -030019swap-move = ["mcuboot-sys/swap-move"]
David Vincze2d736ad2019-02-18 11:50:22 +010020validate-primary-slot = ["mcuboot-sys/validate-primary-slot"]
Fabio Utzig1e48b912018-09-18 09:04:18 -030021enc-rsa = ["mcuboot-sys/enc-rsa"]
Salome Thirot6fdbf552021-05-14 16:46:14 +010022enc-aes256-rsa = ["mcuboot-sys/enc-aes256-rsa"]
Fabio Utzig1e48b912018-09-18 09:04:18 -030023enc-kw = ["mcuboot-sys/enc-kw"]
Salome Thirot6fdbf552021-05-14 16:46:14 +010024enc-aes256-kw = ["mcuboot-sys/enc-aes256-kw"]
Fabio Utzig90f449e2019-10-24 07:43:53 -030025enc-ec256 = ["mcuboot-sys/enc-ec256"]
Fabio Utzig6c553d62021-05-06 19:56:18 -030026enc-ec256-mbedtls = ["mcuboot-sys/enc-ec256-mbedtls"]
Salome Thirot6fdbf552021-05-14 16:46:14 +010027enc-aes256-ec256 = ["mcuboot-sys/enc-aes256-ec256"]
Fabio Utzig3fa72ca2020-04-02 11:20:37 -030028enc-x25519 = ["mcuboot-sys/enc-x25519"]
Salome Thirot6fdbf552021-05-14 16:46:14 +010029enc-aes256-x25519 = ["mcuboot-sys/enc-aes256-x25519"]
Fabio Utzig9b97b132018-12-18 17:21:51 -020030bootstrap = ["mcuboot-sys/bootstrap"]
David Brown5e6f5e02019-04-04 10:50:05 +070031multiimage = ["mcuboot-sys/multiimage"]
David Brown7e377ab2021-05-26 16:33:39 -060032ram-load = ["mcuboot-sys/ram-load"]
David Brown11ffa0a2021-05-26 17:10:47 -060033direct-xip = ["mcuboot-sys/direct-xip"]
David Brown2ee5f7f2020-01-13 14:04:01 -070034downgrade-prevention = ["mcuboot-sys/downgrade-prevention"]
Gustavo Henrique Nihei7bfd14b2021-11-24 23:27:22 -030035max-align-32 = ["mcuboot-sys/max-align-32"]
Roland Mikheld6703522023-04-27 14:24:30 +020036hw-rollback-protection = ["mcuboot-sys/hw-rollback-protection"]
David Brown704ac6f2017-07-12 10:14:47 -060037
David Brownde7729e2017-01-09 10:41:35 -070038[dependencies]
David Brown93d02172022-04-08 17:34:10 -060039byteorder = "1.4"
Fabio Utzig03cce472020-02-11 18:55:14 -030040libc = "0.2"
David Brown9c6322f2021-08-19 13:03:39 -060041rand = { version = "0.8", features = ["small_rng"] }
Fabio Utzig03cce472020-02-11 18:55:14 -030042docopt = "1.1.0"
David Brown046a0a62017-07-12 16:08:22 -060043serde = "1.0"
44serde_derive = "1.0"
David Browne24244b2019-01-02 11:53:23 -070045log = "0.4"
David Brown9c6322f2021-08-19 13:03:39 -060046env_logger = "0.9"
David Brown2cbc4702017-07-06 14:18:58 -060047simflash = { path = "simflash" }
David Brown704ac6f2017-07-12 10:14:47 -060048mcuboot-sys = { path = "mcuboot-sys" }
Fabio Utzig03cce472020-02-11 18:55:14 -030049ring = "0.16.11"
David Brown9c6322f2021-08-19 13:03:39 -060050untrusted = "0.9"
David Brown93d02172022-04-08 17:34:10 -060051pem = "1.0"
David Brown9c6322f2021-08-19 13:03:39 -060052cipher = "0.3"
53aes = { version = "0.7.4", features = ["ctr"] }
54base64 = "0.13.0"
Salome Thirot6fdbf552021-05-14 16:46:14 +010055typenum = "1.13.0"