Commit Graph

887 Commits (bc89cb6594f66c2adc8eda34b138ff56eb8e078c)

Author SHA1 Message Date
Hajer KALLEL b35be0e545 Added HAL_GetTick def for compilation 2021-08-26 13:03:49 -07:00
Hajer KALLEL 0db770810b added RAMFUNCTION and checked indentation 2021-08-26 13:03:49 -07:00
Hajer KALLEL d5b550c110 Added support for STM32L4x6 2021-08-26 13:03:49 -07:00
Hajer KALLEL 8272fa3972 a 2021-08-26 13:03:49 -07:00
Hajer KALLEL e3a4e2378e Added support for STM32L4x6 2021-08-26 13:03:49 -07:00
David Garske 49dd8c176c
Merge pull request #141 from danielinux/autotest-fix
Fix for Jenkins tests
2021-08-24 06:58:52 -07:00
Daniele Lacamera aba428b243 Changed bitrate for uart_flash tests 2021-08-24 10:00:04 +02:00
Daniele Lacamera 84034d5583 Fixed variable definitions in autotest 2021-08-23 19:48:32 +02:00
David Garske 40d17a7c70
Merge pull request #125 from danielinux/delta-update
Incremental updates
2021-08-20 09:59:00 -07:00
Daniele Lacamera 012bba3ce3 Fixed after review comments 2021-08-20 10:10:51 +02:00
Daniele Lacamera 7e93921396 Added missing bmdiff.c file 2021-08-19 19:04:04 +02:00
Daniele Lacamera 25eb2b963e Added header tags for inverse update, fixed sign.c 2021-08-19 19:04:04 +02:00
David Garske 9c1daee6b5 Change `make keytools` to force rebuild the tools. 2021-08-19 09:29:11 -07:00
Daniele Lacamera 69e5a361d3 Guard gcc dialect attribute 2021-08-17 16:10:28 +02:00
Daniele Lacamera 51ad005976 CL bmpatch/bmdiff tool moved to separate module 2021-08-17 16:01:16 +02:00
Daniele Lacamera 39ee01a948 Added roll-back feature via inverse patch 2021-08-17 15:44:34 +02:00
Daniele Lacamera b21f0f93b7 Using fixed delta blocks of 256B to save memory 2021-08-16 16:38:06 +02:00
Daniele Lacamera 7f74f3a1ae Fixed 'test-delta-update' target using test-delta.mk 2021-08-16 12:27:56 +02:00
Daniele Lacamera 092783b0ea Refactoring of sign.c to add delta updates 2021-08-16 12:04:06 +02:00
Daniele Lacamera 301bc3e0b6 Test through 'test-delta' target
- changed syntax for test-expect-version to accept a UART_DEV
2021-08-16 12:00:39 +02:00
Daniele Lacamera 3b0c434a13 Added missing header delta.h 2021-08-16 12:00:39 +02:00
Daniele Lacamera 38e9cd17f6 Fixed diff/patch.
- Added test
- Removed debug printfs
2021-08-16 11:59:46 +02:00
Daniele Lacamera c35c9bb34e Improved diff algorithm to match update.
- Added in-place image patching to ./bmpatch tool
- Temporarily added debug prints
2021-08-16 11:59:46 +02:00
Daniele Lacamera 68bd170b6c Added delta tool 2021-08-16 11:59:46 +02:00
Daniele Lacamera 11959dac9f Fixed sign.py, delta offset. Simplest case update works. 2021-08-16 11:59:46 +02:00
Daniele Lacamera b74a4f69e2 Changed delta mechanism + added key tool diff function 2021-08-16 11:59:45 +02:00
Daniele Lacamera 6fae229a63 Don't check image address against 0x0000, which is a valid address. 2021-08-16 11:56:15 +02:00
Daniele Lacamera 13541ec046 Delta updates, draft update mechanism with hdr replacement 2021-08-16 11:56:13 +02:00
Daniele Lacamera 7ff1887ad7 Initial delta code + HDR tag for manifest 2021-08-16 11:54:27 +02:00
David Garske 1509b233da STM32L5 Documentation improvements. 2021-08-02 01:33:11 -07:00
elms 546aef1f27
Merge pull request #137 from danielinux/api_fix_update 2021-07-29 07:43:46 -07:00
Daniele Lacamera 0453044875 Fixed API function name in docs 2021-07-29 15:22:13 +02:00
David Garske 66cc399745
Merge pull request #135 from danielinux/fix-self-update-test
Fixed self-update test
2021-07-23 09:37:17 -07:00
Daniele Lacamera fa5ea3c133 Fixed self-update test 2021-07-22 12:25:55 +02:00
David Garske e70c7b6a9c
Merge pull request #134 from danielinux/prepare-release-v1.8
Prepare release 1.8
2021-07-19 08:15:37 -07:00
Daniele Lacamera 572414fba6 Use library version as default WOLFBOOT_VERSION 2021-07-19 17:02:40 +02:00
David Garske 64661ef08c Add wolfBoot library version. 2021-07-19 07:53:08 -07:00
David Garske d38de3b432 Update copyright year 2021-07-19 07:50:02 -07:00
Daniele Lacamera 8062462688 Prepare release 1.8 2021-07-19 15:20:45 +02:00
David Garske 688b900b0c
Merge pull request #133 from danielinux/test-all-typo 2021-07-15 11:11:21 -07:00
Daniele Lacamera c6aadd149b Fixed test-all target 2021-07-15 20:03:50 +02:00
David Garske 1560907707
Merge pull request #132 from danielinux/fastmath-fix 2021-07-15 10:52:34 -07:00
Daniele Lacamera 6aa5ee96ca Updated submodules, added -Werror 2021-07-15 17:38:12 +02:00
Daniele Lacamera 02d886b318 Fixed stack limit for ECC + FAST_MATH 2021-07-15 17:21:18 +02:00
Daniele Lacamera a31b83fee4 Inverted logic for stack size check on TPM 2021-07-15 15:36:29 +02:00
Daniele Lacamera 6815ab6d03 Fixed stack warning in ECC+FASTMATH 2021-07-15 15:03:39 +02:00
Daniele Lacamera 7d26f3990e Fixed stack usage warnings 2021-07-15 14:51:28 +02:00
Daniele Lacamera 8cf83627d4 Added test group. Excluded tests exceeding resource limit 2021-07-14 18:46:24 +02:00
Daniele Lacamera 0964ca0587 Maximize available RAM for RSA4096+fastmath test 2021-07-14 18:03:49 +02:00
Daniele Lacamera cb0f3ec3a3 Fixed RSA+SMALL_STACK+FASTMATH 2021-07-14 16:17:34 +02:00