blob: 7cef823d8a8e55258b1f79b92f06d352362bfb0d [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"]
Fabio Utzig031eb7d2019-11-28 10:13:14 -030018swap-move = ["mcuboot-sys/swap-move"]
David Vincze2d736ad2019-02-18 11:50:22 +010019validate-primary-slot = ["mcuboot-sys/validate-primary-slot"]
Fabio Utzig1e48b912018-09-18 09:04:18 -030020enc-rsa = ["mcuboot-sys/enc-rsa"]
Salome Thirot6fdbf552021-05-14 16:46:14 +010021enc-aes256-rsa = ["mcuboot-sys/enc-aes256-rsa"]
Fabio Utzig1e48b912018-09-18 09:04:18 -030022enc-kw = ["mcuboot-sys/enc-kw"]
Salome Thirot6fdbf552021-05-14 16:46:14 +010023enc-aes256-kw = ["mcuboot-sys/enc-aes256-kw"]
Fabio Utzig90f449e2019-10-24 07:43:53 -030024enc-ec256 = ["mcuboot-sys/enc-ec256"]
Fabio Utzig6c553d62021-05-06 19:56:18 -030025enc-ec256-mbedtls = ["mcuboot-sys/enc-ec256-mbedtls"]
Salome Thirot6fdbf552021-05-14 16:46:14 +010026enc-aes256-ec256 = ["mcuboot-sys/enc-aes256-ec256"]
Fabio Utzig3fa72ca2020-04-02 11:20:37 -030027enc-x25519 = ["mcuboot-sys/enc-x25519"]
Salome Thirot6fdbf552021-05-14 16:46:14 +010028enc-aes256-x25519 = ["mcuboot-sys/enc-aes256-x25519"]
Fabio Utzig9b97b132018-12-18 17:21:51 -020029bootstrap = ["mcuboot-sys/bootstrap"]
David Brown5e6f5e02019-04-04 10:50:05 +070030multiimage = ["mcuboot-sys/multiimage"]
David Brown7e377ab2021-05-26 16:33:39 -060031ram-load = ["mcuboot-sys/ram-load"]
David Brown11ffa0a2021-05-26 17:10:47 -060032direct-xip = ["mcuboot-sys/direct-xip"]
David Brown2ee5f7f2020-01-13 14:04:01 -070033downgrade-prevention = ["mcuboot-sys/downgrade-prevention"]
Gustavo Henrique Nihei7bfd14b2021-11-24 23:27:22 -030034max-align-32 = ["mcuboot-sys/max-align-32"]
Roland Mikheld6703522023-04-27 14:24:30 +020035hw-rollback-protection = ["mcuboot-sys/hw-rollback-protection"]
David Brown704ac6f2017-07-12 10:14:47 -060036
David Brownde7729e2017-01-09 10:41:35 -070037[dependencies]
David Brown93d02172022-04-08 17:34:10 -060038byteorder = "1.4"
Fabio Utzig03cce472020-02-11 18:55:14 -030039libc = "0.2"
David Brown9c6322f2021-08-19 13:03:39 -060040rand = { version = "0.8", features = ["small_rng"] }
Fabio Utzig03cce472020-02-11 18:55:14 -030041docopt = "1.1.0"
David Brown046a0a62017-07-12 16:08:22 -060042serde = "1.0"
43serde_derive = "1.0"
David Browne24244b2019-01-02 11:53:23 -070044log = "0.4"
David Brown9c6322f2021-08-19 13:03:39 -060045env_logger = "0.9"
David Brown2cbc4702017-07-06 14:18:58 -060046simflash = { path = "simflash" }
David Brown704ac6f2017-07-12 10:14:47 -060047mcuboot-sys = { path = "mcuboot-sys" }
Fabio Utzig03cce472020-02-11 18:55:14 -030048ring = "0.16.11"
David Brown9c6322f2021-08-19 13:03:39 -060049untrusted = "0.9"
David Brown93d02172022-04-08 17:34:10 -060050pem = "1.0"
David Brown9c6322f2021-08-19 13:03:39 -060051cipher = "0.3"
52aes = { version = "0.7.4", features = ["ctr"] }
53base64 = "0.13.0"
Salome Thirot6fdbf552021-05-14 16:46:14 +010054typenum = "1.13.0"