David Garske
2f3da0220c
Visual Studio project for standalone C signing tool.
2020-03-11 11:47:53 -07:00
David Garske
1bdfb3200a
Added `NO_QNX` option to force not using QNX driver (when using QNX compiler).
2020-03-10 13:19:09 -07:00
David Garske
897e63b68c
Added wolfBoot QNX QSPI driver support (builds, not tested).
2020-03-10 11:37:27 -07:00
David Garske
6b6d5611a7
Added support for initializting the GICv2 interrupt controller. This is required for QNX kernel boot.
2020-03-10 11:30:22 -07: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
David Garske
50c1cb7aae
Merge pull request #38 from danielinux/lpc54xxx
...
Support for Lpc54xxx
2020-03-04 09:14:19 -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
0518b68b1a
Added Target.md documentation
2020-03-04 14:33:55 +01:00
Daniele Lacamera
78847dcef4
Added example configuration for lpc54606J512
2020-03-04 14:25:33 +01:00
Daniele Lacamera
10186cac09
Added support for LPC (tested on LPC54606)
2020-03-04 08:53:13 +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
19f328cffd
Merge pull request #36 from wolfSSL/rsa-sha-fix
...
Link sha256.o module even if sha3 is selected, as it's needed by RSA
2020-01-09 09:21:03 -08:00
Daniele Lacamera
302f69b529
Link sha256.o module even if sha3 is selected, as it's needed by RSA
2020-01-09 16:04:29 +01:00
Daniele Lacamera
f57a27d57c
Fixed sign tool to accommodate all the options. Fixed tests.
2020-01-09 15:09:07 +01:00
David Garske
827362db52
Merge pull request #35 from wolfSSL/keccak
...
Added support for SHA-3-384 hash algorithm
2020-01-08 11:08:47 -08:00
Daniele Lacamera
9d490bfad1
Fixed sha3 signature in update test
2020-01-08 09:17:20 +01:00
Daniele Lacamera
15218b78de
Added tests for RSA4096 and SHA-3
2020-01-08 09:02:12 +01:00
Daniele Lacamera
d33c5acac8
Added support for SHA3
2020-01-07 20:35:31 +01:00
David Garske
daa706b893
Merge pull request #34 from wolfSSL/rsa-4096
...
Added RSA-4096 bit support
2020-01-07 05:56:54 -08:00
Daniele Lacamera
c847529698
Added RSA-4096 bit support
2020-01-07 11:32:09 +01:00
Daniele Lacamera
60c5e76afb
wolfBoot version 1.4
2020-01-06 19:04:39 +01:00
David Garske
5aa2090459
Merge pull request #33 from cconlon/copyright2020
...
update copyright to 2020
2020-01-03 15:37:36 -08:00
Chris Conlon
1f57ad9f39
update copyright to 2020
2020-01-03 15:36:00 -08:00
Daniele Lacamera
e253dc2340
To latest wolfTPM
2019-12-23 17:33:39 +01:00
Daniele Lacamera
0b590f5ae3
To latest wolfssl master
2019-12-23 17:33:38 +01:00
David Garske
892f41421c
Merge pull request #32 from wolfSSL/test-rsa-tpm
...
Added test cases for RSA and TPM
2019-12-23 06:47:28 -08:00
Daniele Lacamera
8e24b472fd
Added tests for TPM, RSA. New testbed with shared SPI bus.
2019-12-23 13:34:50 +01:00
Daniele Lacamera
977b6e8975
Fixed CS pin pullup release
2019-12-23 13:34:24 +01:00
David Garske
b203c02099
Merge pull request #31 from danielinux/stm32_spi
...
Stm32 spi
2019-12-20 10:42:19 -08:00
David Garske
00fff87d74
Revert SPIx_CR2 change.
2019-12-20 10:40:56 -08:00
David Garske
a342b7824f
Minor cleanups.
2019-12-20 10:22:13 -08:00
Daniele Lacamera
2f05d44c95
Fixed SPI defines, fix TPM SHA alignment in header
2019-12-20 19:08:31 +01:00
David Garske
5779baa8a9
Various items for STM32WB55
2019-12-20 19:08:31 +01:00
David Garske
485253f305
Fix build error with macro typo.
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
Daniele Lacamera
25455744b6
Make Stm32 SPI driver more generic to reuse on other STM32 platforms
2019-12-20 19:08:31 +01:00
Daniele Lacamera
453a07bd7b
Merge pull request #30 from dgarske/rsa_sp
...
Fix for RSA with SP
2019-12-18 15:17:28 +01:00
David Garske
88a82ae21f
Fix for RSA with SP.
2019-12-17 15:44:08 -08:00
David Garske
515c4a015a
Fix for external SPI CS for STM32F4.
2019-12-17 13:07:13 -08:00
Daniele Lacamera
ca37d9e993
Merge pull request #27 from dgarske/wolftpm_boot
...
wolfBoot TPM support
2019-12-17 21:04:19 +01:00
David Garske
041ca75793
Added support for TPM2.0 module via wolfTPM. Tested with STM32F4. Build using `make SIGN=ECC256 WOLFTPM=1`.
2019-12-17 10:59:11 -08:00
Daniele Lacamera
4d49a7a0db
Merge pull request #29 from dgarske/ext_spi
...
Fixes for external SPI build option "SPI_FLASH=1"
2019-12-17 19:40:47 +01:00
David Garske
6ed1e5ca5f
Fixes for external SPI build options.
2019-12-17 10:38:18 -08:00
Daniele Lacamera
0deaef8c00
Merge pull request #26 from dgarske/rsa_boot
...
wolfBoot: RSA support
2019-12-17 19:02:19 +01:00
David Garske
678433a268
Minor fix to ensure proper image header size is correct in test-app.
2019-12-17 09:59:49 -08:00
David Garske
ac9e2b8647
Updated SP build options and stack usage warning.
2019-12-17 09:44:02 -08:00
David Garske
fae6a974c8
Adds RSA support to wolfBoot using "SIGN=RSA2048". Includes RSA signing script tool in Python and instructions.
2019-12-17 09:44:02 -08:00