David Brown | de7729e | 2017-01-09 10:41:35 -0700 | [diff] [blame] | 1 | [package] |
| 2 | name = "bootsim" |
| 3 | version = "0.1.0" |
| 4 | authors = ["David Brown <davidb@davidb.org>"] |
David Brown | 42a7e54 | 2022-04-08 17:20:22 -0600 | [diff] [blame] | 5 | edition = "2021" |
David Brown | de7729e | 2017-01-09 10:41:35 -0700 | [diff] [blame] | 6 | |
David Brown | 704ac6f | 2017-07-12 10:14:47 -0600 | [diff] [blame] | 7 | [features] |
| 8 | default = [] |
| 9 | |
| 10 | sig-rsa = ["mcuboot-sys/sig-rsa"] |
Fabio Utzig | 3929743 | 2019-05-08 18:51:10 -0300 | [diff] [blame] | 11 | sig-rsa3072 = ["mcuboot-sys/sig-rsa3072"] |
Fabio Utzig | 8b619bd | 2017-12-05 08:48:34 -0200 | [diff] [blame] | 12 | sig-ecdsa = ["mcuboot-sys/sig-ecdsa"] |
David Brown | 641af45 | 2021-02-19 12:16:48 -0700 | [diff] [blame] | 13 | sig-ecdsa-mbedtls = ["mcuboot-sys/sig-ecdsa-mbedtls"] |
Fabio Utzig | 9771028 | 2019-05-24 17:44:49 -0300 | [diff] [blame] | 14 | sig-ed25519 = ["mcuboot-sys/sig-ed25519"] |
Fabio Utzig | 100bb74 | 2017-09-13 17:18:36 -0300 | [diff] [blame] | 15 | overwrite-only = ["mcuboot-sys/overwrite-only"] |
Fabio Utzig | 031eb7d | 2019-11-28 10:13:14 -0300 | [diff] [blame] | 16 | swap-move = ["mcuboot-sys/swap-move"] |
David Vincze | 2d736ad | 2019-02-18 11:50:22 +0100 | [diff] [blame] | 17 | validate-primary-slot = ["mcuboot-sys/validate-primary-slot"] |
Fabio Utzig | 1e48b91 | 2018-09-18 09:04:18 -0300 | [diff] [blame] | 18 | enc-rsa = ["mcuboot-sys/enc-rsa"] |
Salome Thirot | 6fdbf55 | 2021-05-14 16:46:14 +0100 | [diff] [blame] | 19 | enc-aes256-rsa = ["mcuboot-sys/enc-aes256-rsa"] |
Fabio Utzig | 1e48b91 | 2018-09-18 09:04:18 -0300 | [diff] [blame] | 20 | enc-kw = ["mcuboot-sys/enc-kw"] |
Salome Thirot | 6fdbf55 | 2021-05-14 16:46:14 +0100 | [diff] [blame] | 21 | enc-aes256-kw = ["mcuboot-sys/enc-aes256-kw"] |
Fabio Utzig | 90f449e | 2019-10-24 07:43:53 -0300 | [diff] [blame] | 22 | enc-ec256 = ["mcuboot-sys/enc-ec256"] |
Fabio Utzig | 6c553d6 | 2021-05-06 19:56:18 -0300 | [diff] [blame] | 23 | enc-ec256-mbedtls = ["mcuboot-sys/enc-ec256-mbedtls"] |
Salome Thirot | 6fdbf55 | 2021-05-14 16:46:14 +0100 | [diff] [blame] | 24 | enc-aes256-ec256 = ["mcuboot-sys/enc-aes256-ec256"] |
Fabio Utzig | 3fa72ca | 2020-04-02 11:20:37 -0300 | [diff] [blame] | 25 | enc-x25519 = ["mcuboot-sys/enc-x25519"] |
Salome Thirot | 6fdbf55 | 2021-05-14 16:46:14 +0100 | [diff] [blame] | 26 | enc-aes256-x25519 = ["mcuboot-sys/enc-aes256-x25519"] |
Fabio Utzig | 9b97b13 | 2018-12-18 17:21:51 -0200 | [diff] [blame] | 27 | bootstrap = ["mcuboot-sys/bootstrap"] |
David Brown | 5e6f5e0 | 2019-04-04 10:50:05 +0700 | [diff] [blame] | 28 | multiimage = ["mcuboot-sys/multiimage"] |
David Brown | 7e377ab | 2021-05-26 16:33:39 -0600 | [diff] [blame] | 29 | ram-load = ["mcuboot-sys/ram-load"] |
David Brown | 11ffa0a | 2021-05-26 17:10:47 -0600 | [diff] [blame] | 30 | direct-xip = ["mcuboot-sys/direct-xip"] |
David Brown | 2ee5f7f | 2020-01-13 14:04:01 -0700 | [diff] [blame] | 31 | downgrade-prevention = ["mcuboot-sys/downgrade-prevention"] |
Gustavo Henrique Nihei | 7bfd14b | 2021-11-24 23:27:22 -0300 | [diff] [blame] | 32 | max-align-32 = ["mcuboot-sys/max-align-32"] |
Roland Mikhel | d670352 | 2023-04-27 14:24:30 +0200 | [diff] [blame] | 33 | hw-rollback-protection = ["mcuboot-sys/hw-rollback-protection"] |
Antonio de Angelis | 65eb35c | 2022-11-22 14:11:47 +0000 | [diff] [blame] | 34 | psa-crypto-api = ["mcuboot-sys/psa-crypto-api"] |
David Brown | 704ac6f | 2017-07-12 10:14:47 -0600 | [diff] [blame] | 35 | |
David Brown | de7729e | 2017-01-09 10:41:35 -0700 | [diff] [blame] | 36 | [dependencies] |
David Brown | 93d0217 | 2022-04-08 17:34:10 -0600 | [diff] [blame] | 37 | byteorder = "1.4" |
Fabio Utzig | 03cce47 | 2020-02-11 18:55:14 -0300 | [diff] [blame] | 38 | libc = "0.2" |
David Brown | 9c6322f | 2021-08-19 13:03:39 -0600 | [diff] [blame] | 39 | rand = { version = "0.8", features = ["small_rng"] } |
Fabio Utzig | 03cce47 | 2020-02-11 18:55:14 -0300 | [diff] [blame] | 40 | docopt = "1.1.0" |
David Brown | 046a0a6 | 2017-07-12 16:08:22 -0600 | [diff] [blame] | 41 | serde = "1.0" |
| 42 | serde_derive = "1.0" |
David Brown | e24244b | 2019-01-02 11:53:23 -0700 | [diff] [blame] | 43 | log = "0.4" |
David Brown | 9c6322f | 2021-08-19 13:03:39 -0600 | [diff] [blame] | 44 | env_logger = "0.9" |
David Brown | 2cbc470 | 2017-07-06 14:18:58 -0600 | [diff] [blame] | 45 | simflash = { path = "simflash" } |
David Brown | 704ac6f | 2017-07-12 10:14:47 -0600 | [diff] [blame] | 46 | mcuboot-sys = { path = "mcuboot-sys" } |
Fabio Utzig | 03cce47 | 2020-02-11 18:55:14 -0300 | [diff] [blame] | 47 | ring = "0.16.11" |
David Brown | 9c6322f | 2021-08-19 13:03:39 -0600 | [diff] [blame] | 48 | untrusted = "0.9" |
David Brown | 93d0217 | 2022-04-08 17:34:10 -0600 | [diff] [blame] | 49 | pem = "1.0" |
David Brown | 9c6322f | 2021-08-19 13:03:39 -0600 | [diff] [blame] | 50 | cipher = "0.3" |
| 51 | aes = { version = "0.7.4", features = ["ctr"] } |
| 52 | base64 = "0.13.0" |
Salome Thirot | 6fdbf55 | 2021-05-14 16:46:14 +0100 | [diff] [blame] | 53 | typenum = "1.13.0" |