/mcuboot-2.7.6/sim/ |
D | Cargo.toml | 10 sig-rsa = ["mcuboot-sys/sig-rsa"] 11 sig-rsa3072 = ["mcuboot-sys/sig-rsa3072"] 12 sig-ecdsa = ["mcuboot-sys/sig-ecdsa"] 13 sig-ecdsa-mbedtls = ["mcuboot-sys/sig-ecdsa-mbedtls"] 14 sig-ed25519 = ["mcuboot-sys/sig-ed25519"] 15 overwrite-only = ["mcuboot-sys/overwrite-only"] 16 swap-move = ["mcuboot-sys/swap-move"] 17 validate-primary-slot = ["mcuboot-sys/validate-primary-slot"] 18 enc-rsa = ["mcuboot-sys/enc-rsa"] 19 enc-aes256-rsa = ["mcuboot-sys/enc-aes256-rsa"] [all …]
|
/mcuboot-2.7.6/docs/ |
D | index.md | 1 # MCUboot chapter 5 MCUboot is a secure bootloader for 32-bit MCUs. The goal of MCUboot is to 10 MCUboot is operating system and hardware independent and relies on 12 MCUboot works with both the Apache Mynewt, and Zephyr operating systems, but 16 MCUboot is an open governance project. See the [membership 17 list](https://github.com/mcu-tools/mcuboot/wiki/Members) for current 19 [charter](https://github.com/mcu-tools/mcuboot/wiki/MCUboot-Project-Charter) 36 on how to contribute to mcuboot 50 [MCUboot Issues](https://github.com/mcu-tools/mcuboot/issues) 52 ~~Issues were previously tracked on [MCUboot JIRA](https://runtimeco.atlassian.net/projects/MCUB/su… [all …]
|
D | readme-mbed.md | 1 # MCUboot port for Mbed OS 3 This is an MCUboot port for Mbed OS. 5 ## Using MCUboot 7 Note: The following is a general overview. It does not cover MCUboot or Mbed OS basics. 9 See https://github.com/AGlass0fMilk/mbed-mcuboot-demo as a detailed example. 13 To use MCUboot, you need to create an Mbed OS project with the following configurations: 14 * `"mcuboot.primary-slot-address"`: address of the primary slot in the internal flash 15 * `"mcuboot.slot-size"`: size of an image slot (only one image, two slots are currently supported) 16 * `"mcuboot.max-img-sectors"`: maximum number of sectors, should be at least the number of sectors … 19 …pping, etc. can be found in [mbed_lib.json](https://github.com/mcu-tools/mcuboot/tree/main/boot/mb… [all …]
|
D | readme-mynewt.md | 1 # Running mynewt apps with MCUboot 3 Due to small differences between Mynewt's bundled bootloader and MCUboot, 4 when building an app that will be run with MCUboot as the bootloader and 5 which at the same time requires to use `newtmgr` to manage images, MCUboot 12 - mcuboot 14 repository.mcuboot: 18 repo: mcuboot 25 - "@mcuboot/boot/bootutil" 31 To configure MCUboot check all the options available in 34 Also, MCUboot uses a different image header struct as well as slightly
|
D | release-notes.md | 1 # MCUboot Release Notes 8 The 1.7.0 release of MCUBoot adds support for the Mbed-OS platform, 17 - Added possibility to enter deep sleep mode after mcuboot app execution 27 - Abstracting mcuboot crypto functions for cleaner porting 42 This release of MCUboot works with the Zephyr "main" at the time of the 43 release. It was tested as of has 7a3b253ce. This version of MCUboot also 49 The 1.6.0 release of MCUboot adds support for the PSOC6 platform, 78 This release of MCUboot works the Zephyr "main" at the time of the 82 MCUboot specifically for the current version of Zephyr, e.g. 87 The 1.5.0 release of MCUboot adds support for encrypted images using [all …]
|
D | readme-zephyr.md | 1 # Building and using MCUboot with Zephyr 3 MCUboot began its life as the bootloader for Mynewt. It has since 15 - `boot_partition`: for MCUboot itself 21 MCUboot as your stage 1 bootloader, `boot_partition` must be configured 35 Install additional packages required for development with mcuboot: 38 cd ~/mcuboot # or to your directory where mcuboot is cloned 51 To build MCUboot, create a build directory in boot/zephyr, and build 63 MCUboot itself. All the needed configuration is collected in 66 MCUboot on a per-SoC family basis. 80 is required to build applications for MCUboot. [all …]
|
D | readme-riot.md | 1 # Building and using MCUboot with RIOT 3 MCUboot began its life as the bootloader for Mynewt. It has since 15 In the next version, it is planned to compile MCUboot using RIOT, 20 A compatible MCUboot image can be compiled by typing: `make mcuboot`. 28 `BOOTLOADER_OFFSET` offset rather than the beginning of ROM. MCUboot 46 The application can be flashed by typing: `make flash-mcuboot`.
|
D | PORTING.md | 4 `mcuboot` to a new target `OS`. 8 * `mcuboot` requires a configuration file, which can be included as 12 * `mcuboot` requires that the target provides a `flash` API with ability to 15 * `mcuboot` doesn't bundle a cryptographic library, which means the target 56 included by several files in the "library" portion of MCUboot; it 63 by MCUboot. For example, Mynewt uses MYNEWT_VAL() and Zephyr uses 135 …mcuboot will open a flash area multiple times simultaneously (through nested calls to `flash_area_…
|
D | ecdsa.md | 3 When ECDSA SECP256R1 (EC256) signature support was added to MCUboot, a 18 EC256 would work, newer mcuboot code would reject old 30 work with older versions of MCUboot. 41 - MCUboot will be modified to allow unpadded signatures right away. 51 After one or more MCUboot release cycles, and announcements over 63 always run out of the same tree as the mcuboot code, so there should 83 Originally, MCUboot added padding to the entire signature, and just
|
D | release.md | 3 The following documents the release process used with mcuboot. 7 MCUboot uses [semantic versioning][semver], where version numbers 18 We mark in documentation an MCUBoot development version using 46 This version should match the current release number of MCUboot; `rcN` 54 On Mynewt, `newt` always fetches a versioned MCUBoot release, so after 104 Mark the MCUBoot version as a development version. The version number used
|
D | SECURITY.md | 1 # MCUboot project security policy 5 The MCUboot team takes security, vulnerabilities, and weaknesses 30 Please include the word "SECURITY" as well as "MCUboot" in the subject 42 system](https://github.com/mcu-tools/mcuboot/security/advisories), with
|
D | testplan-mynewt.md | 1 ## mcuboot test plan 15 Build and load mcuboot: 44 Build and load mcuboot: 71 Build/load mcuboot: 95 Build/load mcuboot: 123 Build/load mcuboot:
|
/mcuboot-2.7.6/ |
D | README.md | 1 # [mcuboot](http://mcuboot.com/) 5 [![Build Status (Sim)](https://github.com/mcu-tools/mcuboot/workflows/Sim/badge.svg)][sim] 6 [![Build Status (Mynewt)](https://github.com/mcu-tools/mcuboot/workflows/Mynewt/badge.svg)][mynewt] 7 [![Publishing Status (imgtool)](https://github.com/mcu-tools/mcuboot/workflows/imgtool/badge.svg)][… 8 [![Build Status (Travis CI)](https://img.shields.io/travis/mcu-tools/mcuboot/main.svg?label=travis-… 12 [coverity]: https://scan.coverity.com/projects/mcuboot 13 [sim]: https://github.com/mcu-tools/mcuboot/actions?query=workflow:Sim 14 [mynewt]: https://github.com/mcu-tools/mcuboot/actions?query=workflow:Mynewt 15 [imgtool]: https://github.com/mcu-tools/mcuboot/actions?query=workflow:imgtool 16 [travis]: https://travis-ci.org/mcu-tools/mcuboot [all …]
|
/mcuboot-2.7.6/boot/cypress/ |
D | README.md | 1 ### Port of MCUBoot library for evaluation with Cypress PSoC 6 chips 5 …mcuboot` repository with purpose to demonstrate basic consepts and features of MCUBoot library on … 7 … Environment** are a recommended reference point to start development of MCUBoot based bootloaders… 11 1. MCUboot-Based Basic Bootloader [mtb-example-psoc6-mcuboot-basic](https://github.com/cypresssemic… 12 …MCUboot-Based Bootloader with Rollback to Factory App in External Flash [mtb-example-anycloud-mcub… 17 * MCUBootApp - PSoC6 MCUBoot-based bootloading application; 46 git clone --recursive https://github.com/mcu-tools/mcuboot.git 50 cd mcuboot 59 This folder contains make files infrastructure for building both MCUBoot Bootloader and sample Blin… 63 Supported platforms for `MCUBoot`, `BlinkyApp`:
|
/mcuboot-2.7.6/boot/bootutil/ |
D | pkg.yml | 38 - "@mcuboot/boot/mynewt/mcuboot_config" 42 - "@mcuboot/boot/mynewt/flash_map_backend" 48 - "@mcuboot/ext/tinycrypt/lib" 49 - "@mcuboot/ext/mbedtls-asn1" 52 - "@mcuboot/ext/tinycrypt/lib" 53 - "@mcuboot/ext/tinycrypt-sha512/lib" 54 - "@mcuboot/ext/mbedtls-asn1" 55 - "@mcuboot/ext/fiat" 58 - "@mcuboot/ext/tinycrypt/lib" 59 - "@mcuboot/ext/tinycrypt-sha512/lib" [all …]
|
/mcuboot-2.7.6/boot/zephyr/ |
D | Kconfig | 7 mainmenu "MCUboot configuration" 9 comment "MCUboot-specific configuration options" 11 # Hidden option to mark a project as MCUboot 12 config MCUBOOT config 58 menu "MCUBoot settings" 139 from the directory where the MCUBoot KConfig configuration file is 141 path that starts from the MCUBoot repository root directory. 144 MCUboot. 151 This option instructs MCUboot to perform a clean-up of a set of 161 by default, if they are chain-loadable by MCUboot, so MCUboot does [all …]
|
D | sample.yaml | 2 description: mcuboot test build sample 3 name: mcuboot 6 sample.bootloader.mcuboot: 11 sample.bootloader.mcuboot.serial_recovery: 17 sample.bootloader.mcuboot.usb_cdc_acm_recovery: 23 sample.bootloader.mcuboot.usb_cdc_acm_recovery_log: 30 sample.bootloader.mcuboot.single_slot: 37 sample.bootloader.mcuboot.qspi_nor_slot:
|
/mcuboot-2.7.6/testplan/mynewt/ |
D | Makefile | 25 all: build-apps build-mcuboot 48 @echo "* Building mcuboot with RSA... \c" 53 @echo "* Building mcuboot with RSA/PSS... \c" 58 @echo "* Building mcuboot with EC... \c" 63 @echo "* Building mcuboot with EC256... \c" 69 @echo "* Building mcuboot with RSA + EC... \c" 74 @echo "* Building mcuboot with primary slot validation... \c" 79 @echo "* Building mcuboot with overwrite only upgrade... \c" 85 build-mcuboot: build-boot-rsa build-boot-rsa-pss build-boot-ec \
|
D | project.yml | 20 project.name: "mcuboot-test" 24 - mcuboot 32 repository.mcuboot: 36 repo: mcuboot
|
/mcuboot-2.7.6/boot/mynewt/ |
D | pkg.yml | 22 pkg.description: "Mynewt port of mcuboot" 32 - "@mcuboot/boot/mynewt/mcuboot_config" 33 - "@mcuboot/boot/bootutil" 34 - "@mcuboot/boot/mynewt/flash_map_backend" 45 - "@mcuboot/boot/boot_serial" 46 - "@mcuboot/boot/mynewt/boot_uart"
|
/mcuboot-2.7.6/boot/cypress/BlinkyApp/ |
D | Readme.md | 1 ### Blinking LED test application for MCUBoot Bootloader 5 Implements simple Blinky LED CM4 application to demonstrate MCUBoot Application operation in terms … 7 It is started by MCUBoot Application which is running on CM0p. 23 Since this application is created to demonstrate MCUBoot library features and not as reference exam… 114 …p`. In case of build for `PSOC_062_2M` platform it calls `imgtool` from `MCUBoot` scripts and adds… 138 …file, 0x%VALUE% - offset for output hex file. Value 0x10000 is slot size MCUBoot Bootloader in thi… 139 …(default) - build image for BOOT slot of MCUBoot Bootloader, `UPGRADE` - build image for UPGRADE s… 142 **NOTE**: In case of `UPGRADE` image `HEADER_OFFSET` should be set to MCUBoot Bootloader slot size.
|
/mcuboot-2.7.6/scripts/ |
D | setup.py | 9 author="The MCUboot committers", 10 author_email="mcuboot@groups.io", 11 description=("MCUboot's image signing and key management"), 13 url="http://github.com/mcu-tools/mcuboot",
|
/mcuboot-2.7.6/ci/ |
D | fih-tests_run.sh | 26 …docker run --rm -v $(pwd):/root/work/tfm:rw,z mcuboot/fih-test /bin/sh -c '/root/work/tfm/mcuboot/… 28 …docker run --rm -v $(pwd):/root/work/tfm:rw,z mcuboot/fih-test /bin/sh -c '/root/work/tfm/mcuboot/…
|
/mcuboot-2.7.6/boot/zephyr/boards/ |
D | sparkfun_thing_plus_nrf9160.conf | 9 # MCUBoot settings 12 # MCUboot serial recovery 20 # Size of mcuboot partition
|
D | circuitdojo_feather_nrf9160.conf | 9 # MCUBoot settings 12 # MCUboot serial recovery 20 # Size of mcuboot partition
|