Commit Graph

675 Commits (5463105eabf509aa38582992ffe31c785bc5bf22)

Author SHA1 Message Date
David Garske 5463105eab Adds STM32U5 support. Thank you ST. 2022-01-24 00:07:03 -08:00
elms 0d8d18a4aa
Merge pull request #173 from danielinux/stm32f4_orig 2022-01-20 15:14:27 -08:00
Daniele Lacamera 34341f96f7 Change FLASH origin for stm32f4 to 0x08000000 2022-01-21 00:07:19 +01:00
elms 2b1f402ffb
Merge pull request #171 from danielinux/delta-sign-align 2022-01-20 10:13:18 -08:00
Daniele Lacamera b7406994c0 Fix alignment of delta fields in sign.c 2022-01-20 17:52:59 +01:00
David Garske 84be565596 Add Nordic nRF52 support to documentation. 2022-01-19 23:53:23 -08:00
Daniele Lacamera 5be0b42c8d Fixed delta manifest header alignment 2022-01-17 13:34:54 +01:00
David Garske c059eba452
Merge pull request #170 from danielinux/prepare-v1.10
Update wolfSSL submodule to include PsoC6 Sha-512 fix
2022-01-10 14:00:27 -08:00
Daniele Lacamera efc7c2ebc4 Up wolfSSL to latest master to include psoc6 sha512 fix 2022-01-10 21:31:54 +01:00
David Garske 8a092d3103
Merge pull request #169 from danielinux/prepare-v1.10
Prepare release v1.10
2022-01-10 09:07:51 -08:00
Daniele Lacamera 3a8a295a91 Added v1.10 changelog 2022-01-10 17:35:27 +01:00
Daniele Lacamera b3ada3a265 Version up to 1.10.0000 2022-01-10 17:35:27 +01:00
Daniele Lacamera 326c02711d Submodules update 2022-01-10 17:35:27 +01:00
David Garske 308a4ea4ff
Merge pull request #168 from danielinux/psoc6_build_fixes
Fixes to build PSOC6
2022-01-10 07:57:53 -08:00
Daniele Lacamera 7b7ddb8b7b Fixes to build PSOC6 2022-01-10 09:19:22 +01:00
elms 3b093de2b2
Merge pull request #166 from danielinux/delta-fix 2022-01-03 11:15:27 -08:00
Daniele Lacamera 1886ad395e Fixed buffer size in delta tools 2022-01-03 13:44:48 +01:00
Daniele Lacamera 21c57be53e Added comments to the delta diff code 2022-01-03 13:04:49 +01:00
Daniele Lacamera c76166f6ea Fixed corner case delta bug when matching across old/new sector 2021-12-30 12:23:44 +01:00
Elms 78ace2ee17 Fixes for Cortex R5 self-update
- load `f021_lookup_bank()` into RAM
 - `arch_reboot()` for TMS570
2021-12-20 10:08:07 -08:00
David Garske 777f25e31e
Merge pull request #165 from danielinux/fix-test-regressions
Added missing test cases for Ed448 + Fixed regressions in self test
2021-12-16 08:37:30 -08:00
Daniele Lacamera a32f8d68aa Added missing test cases for Ed448; fix case 34,44 2021-12-16 17:26:00 +01:00
elms 0eea9f4080
Merge pull request #163 from danielinux/delta-update-fix 2021-12-15 09:06:18 -08:00
Elms e42094e23c tools: windows solution using windows slashes for includes 2021-12-15 08:46:06 -08:00
Elms 8726c1cc42 tools: Add ed448 for windows solutions 2021-12-15 08:46:06 -08:00
Elms fa8284e448 tools: update sign tool solution for windows 2021-12-15 08:46:06 -08:00
Daniele Lacamera d027ccbc8a Minor fixes in integration tests 2021-12-15 14:58:14 +01:00
Daniele Lacamera 71cb839a07 uart-flash-server: build own libwolfboot.o 2021-12-15 14:57:57 +01:00
Daniele Lacamera 23e35247a4 Fixed patch offset in delta update (ZD12933) 2021-12-15 14:57:05 +01:00
David Garske 74d723f0f0
Merge pull request #160 from danielinux/sign_ed448
Added tests for ed448, fixed sign.py
2021-12-14 08:39:10 -08:00
Daniele Lacamera 32520b5260 Fix copy/paste typo 2021-12-14 17:19:43 +01:00
Daniele Lacamera 845fd02edf Added tests for ed448, fixed sign.py 2021-12-14 16:55:10 +01:00
David Garske a5198da079
Merge pull request #159 from danielinux/sign_ed448
Adding support for ED448 verification
2021-12-13 09:45:16 -08:00
Daniele Lacamera 241099eebf Added Ed448 support for python keytools
Depends on https://github.com/wolfSSL/wolfcrypt-py/pull/25/
2021-12-13 13:52:06 +01:00
Daniele Lacamera 2e7b63eae5 Adding support for ED448 verification 2021-12-13 12:05:37 +01:00
David Garske 9cbb88dab2
Merge pull request #157 from danielinux/delta-update-docs
Expanded documentation for delta updates
2021-12-06 09:42:57 -08:00
Daniele Lacamera 218ae0ed23 Expanded documentation for delta updates 2021-12-06 17:36:48 +01:00
David Garske be9aff585f
Merge pull request #156 from rizlik/uefi
wolfBoot as UEFI bootloader for x86_64
2021-11-30 09:58:18 -08:00
Marco Oliverio a187442455 support booting EFI application on x86_64 architecture
Co-authored-by: Daniele Lacamera <daniele@wolfssl.com>
2021-11-30 18:43:50 +01:00
David Garske 62132201bf Peer review feedback. Rename secure boot function and move build option macro around function. 2021-11-29 23:17:43 -08:00
David Garske cf15e71796 Fix indent and line length. 2021-11-29 23:17:43 -08:00
David Garske d2f762c8eb Improve the SEC_SIZE check and add build option to disable check. Add TODO note. 2021-11-29 23:17:43 -08:00
David Garske 905730d927 Fixes for secure user memory feature. 2021-11-29 23:17:43 -08:00
David Garske 2526dbb40a Fix to use flash base address on STM32G0. 2021-11-29 23:17:43 -08:00
David Garske 56174581c6 Secure boot support (experimental) 2021-11-29 23:17:43 -08:00
David Garske c6edd2ad5e Fix comment on sizes for STM32G0. 2021-11-29 23:17:43 -08:00
David Garske bebf0bf30d
Merge pull request #154 from danielinux/dualbank_l5_fix
Fix STM32L5 dual-bank mode
2021-11-17 10:23:54 -08:00
Daniele Lacamera 33102a54fd Fixed STM32L5 dual-bank mode 2021-11-17 11:53:57 +01:00
Elms bccfbdd2c0 Release notes for wolfBoot v1.9 2021-11-10 00:58:28 -08:00
Daniele Lacamera ead24a0d6c fixes for allocations with smallstack 2021-11-10 00:58:28 -08:00