Commit Graph

25 Commits (update-flags-in-boot-partition)

Author SHA1 Message Date
David Garske 0c5b66c39e Fixes for TPM with RSA.
* Requires PR https://github.com/wolfSSL/wolfTPM/pull/101
* Cleanup of software vs. TPM code `wolfBoot_verify_signature` functions (ECC and RSA)
* Adjusted the stack size checks with TPM.
* Added STM32F4 programming/debugging instructions.
* In V=1 mode show the keygen command.
2020-06-23 11:57:09 -07:00
Daniele Lacamera 33d3f143f2 Added ENCRYPT=1 to example configuration 2020-06-17 10:39:28 +02:00
Daniele Lacamera b3fad42f05 Added helper scripts to create test update images, config for enc-uart
use case
2020-06-16 17:52:50 +02:00
Daniele Lacamera 01fc80fbf1
Merge pull request #54 from dgarske/stm32wb
Fixes to config and documentation for STM32WB
2020-06-01 22:02:17 +02:00
Daniele Lacamera c1f01649a4 Fixed psoc6 configuration 2020-05-29 08:21:45 +02:00
David Garske 010d6dece4 Fixes to config and documentation for STM32WB. 2020-05-26 09:20:32 -07:00
Daniele Lacamera ed94f79fd9 Using WOLFBOOT_ROOT instead of relative paths in configs 2020-05-22 19:14:38 +02:00
David Garske 1adb2bcae0 Fix for C keygen tool RSA len variable and the ED25519 generated key. Added description to C sign defaults. Added template Cypress PSoC6 configuration file. 2020-05-20 08:28:06 -07:00
Daniele Lacamera 7ffcdca098 External, emulated non-volatile memory over UART 2020-04-03 14:27:42 +02:00
David Garske e7446c570f Fixes for Device Tree (DTS) handling. Updated documentation. 2020-03-06 15:33:41 -08:00
David Garske 2867025ae5 Fixes for handling U-Boot image and DTS. Moved the Xilinx SDK project target settings into target.h. 2020-03-05 15:39:22 -08:00
David Garske c0b534edd7 wolfBoot Aarch64 support (Xilinx Zynq and Raspberry Pi):
* Added Aarch64 boot/startup support
* Added configuration templates for Raspberry Pi 3 and Xilinx ZynqMP UltraScale+
* Added Xilinx Zynq QSPI bare-metal Driver
* Added `NO_XIP` option for full `ext_flash_*` API on all partitions
* Added Xilinx SDK Project Template
* Added support for DTS image partitions
* Added wolfBoot signing tool in Native C (`tools/keytools/sign.c`).
* Added libwolfboot functions `int wolfBoot_fallback_is_possible(void);` and `int wolfBoot_dualboot_candidate(void);`
* Performance improvement to only hash application firmware image once
2020-03-04 12:04:46 -08:00
Daniele Lacamera 6ff8473c0e Option NVM_WRITEONCE not needed on LPC. (tested multi-write OK) 2020-03-04 16:21:50 +01:00
Daniele Lacamera a1a13c2318 LPC54xxx: fixed flash write 2020-03-04 16:17:49 +01:00
Daniele Lacamera 78847dcef4 Added example configuration for lpc54606J512 2020-03-04 14:25:33 +01:00
Daniele Lacamera c32c5da6a1 Renamed KINETIS to MCUXPRESSO, added initial support for LPC family 2020-03-04 08:01:05 +01:00
David Garske a342b7824f Minor cleanups. 2019-12-20 10:22:13 -08:00
David Garske 5779baa8a9 Various items for STM32WB55 2019-12-20 19:08:31 +01:00
David Garske 79277d60ce Progress on expanding STM32WB testing support. Including external SPI/TPM and RSA. Fixes to prevent STM32WB macro collisions with PKA. Makefile improvements for combinations of PKA, SIGN and WOLFTPM. 2019-12-20 19:08:31 +01:00
David Garske d146193615 Support for STM32H7. 2019-12-16 14:44:45 -08:00
Daniele Lacamera db8918fdd7 Added PKA=1 by default to k82f example configuration 2019-11-11 14:27:16 -08:00
Daniele Lacamera c78f0d7026 Added support for STM32 PKA 2019-11-11 15:06:04 +01:00
Daniele Lacamera 2cf2e7eae8 Added example configuration file for Kinetis K82F 2019-11-08 12:02:54 +01:00
David Garske ea78a0986a Added some more example .config files. Added ignore for .config. 2019-10-11 10:33:38 -07:00
Daniele Lacamera ca9ffbab7c Configuration (via .config), single entry point for options 2019-10-10 20:39:25 +02:00