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
Elms
74a90954f4
Update wolfTPM and wolfSSL submodules
2021-11-10 00:58:28 -08:00
David Garske
8a3714b524
Merge pull request #150 from danielinux/ext_delta
...
Fixed delta updates from external devices
2021-10-07 09:27:35 -07:00
Daniele Lacamera
5f4bbae1d0
Fixed extra includes in delta.c preventing to build userspace tools
2021-10-07 18:24:41 +02:00
David Garske
cc6ec8a1e5
Merge pull request #151 from danielinux/fix_scripts
...
Minor fix to test scripts
2021-10-07 07:42:39 -07:00
Daniele Lacamera
f26dd61e23
Fixed delta updates from external devices (+ test)
2021-10-07 14:32:51 +02:00
Daniele Lacamera
aaf780fae9
Added test for delta-update-ext
2021-10-07 14:32:51 +02:00
Daniele Lacamera
dbc8ea9589
Minor fixes
2021-10-07 14:32:51 +02:00
Daniele Lacamera
922c17f1cc
Draft: integrate delta updates with external flash support
2021-10-07 14:32:48 +02:00
Daniele Lacamera
8ffdf1997b
Fixed scripts by adding explicit "--ecc256" argument
2021-10-07 12:25:20 +02:00
Elms
da353cfe2e
TMS570LC43xx: allow overwriting `PART_BOOT_ENDFLAGS`
2021-10-07 01:45:18 -07:00
Elms
aaa8438f3f
TMS570LC43xx: Fix status updates via NVM_FLASH_WRITEONCE
2021-10-07 01:45:18 -07:00
Elms
d302c633c2
TMS570LC43xx: flash updates and init stack pointer
...
- cleanup warnings and rework exceptions to be more robust
- CORTEX R5: Initialization of stack pointer
- updates to F021 flash from testing
- sync options for command line build with IDE
2021-10-07 01:45:18 -07:00
Elms
8c813552d7
IAR: add default `target.h` and update
2021-09-29 01:22:51 -07:00
kabuobeid
bdbc551a29
Update filenames in IAR IDE project.
2021-09-29 01:22:51 -07:00
David Garske
a4da77abc6
Merge pull request #149 from danielinux/fix_ecc_sign_py
...
Fixed key import ranges in ecc sign.py
2021-09-27 11:33:52 -07:00
Daniele Lacamera
157a03edd3
Fixed key import ranges in ecc sign.py
...
Same fix as wolfcrypt-py/b79527f876385ecfc23ff47696c32eaf74ff792c
The array slicing in ecc.decode_key_raw() call wrongly assumed array as
inclusive (i.e. [0:31] to include from 0 to 31, instead of the correct
form [0:32]).
2021-09-27 19:19:31 +02:00
David Garske
0a2433a7a8
Merge pull request #146 from danielinux/keytools-ioerrors
...
Fixed keytools error handling. Removed inclusion of target.h.
2021-09-07 09:14:35 -07:00
Daniele Lacamera
b29aea4422
Fixed keytools error handling. Removed inclusion of target.h.
2021-09-06 17:45:41 +02:00
David Garske
45dc8aa642
Merge pull request #144 from danielinux/readme_fix_update
...
[README.md] Fix wolfBoot_update_trigger() function name
2021-08-31 07:29:06 -07:00
David Garske
cabbb5e556
Fix for building key tools to make sure target.h exists. Fix key tool warnings.
2021-08-31 07:06:34 -07:00
Daniele Lacamera
31819bd206
Fix wolfBoot_update_trigger() function name
...
Fixes #142 .
2021-08-31 12:14:46 +02:00
Hajer KALLEL
de330fbe4f
Alligned addresses for STM32L4
2021-08-26 13:03:49 -07:00
Hajer KALLEL
9defbbb94d
Changed partition addresses and header size
2021-08-26 13:03:49 -07:00
Hajer KALLEL
2a6c394e97
Changed FLASH ORIGIN
2021-08-26 13:03:49 -07:00
David Garske
ff28cec38a
Minor cleanups. Add the required Cube HAL to app Makefile.
2021-08-26 13:03:49 -07:00
Hajer KALLEL
17a3d5c476
Added led support for STM32L4R5
2021-08-26 13:03:49 -07:00
Hajer KALLEL
94cacfe795
Added test-app for STM32L4
2021-08-26 13:03:49 -07:00
Hajer KALLEL
3ee5f3942a
Added link to STM32L4
2021-08-26 13:03:49 -07:00
Hajer KALLEL
dc798f29e2
Added support for STM32L4
2021-08-26 13:03:49 -07:00
Hajer KALLEL
ad067f1462
Fixed ident at line 171
2021-08-26 13:03:49 -07:00
Hajer KALLEL
0f0c7708fe
Replaced tab with 4 spaces at line 119
2021-08-26 13:03:49 -07:00
Hajer KALLEL
963bce9fac
Fixed indentations and if else braces
...
Added hal_flash_lock(); and renamed clear_errors(); to hal_flash_clear_errors();
2021-08-26 13:03:49 -07:00
Hajer KALLEL
b7d427e36e
Removed whitespace
2021-08-26 13:03:49 -07:00
Hajer KALLEL
84869d65c8
Changed STM32CUBE path
2021-08-26 13:03:49 -07:00
Hajer KALLEL
9c6c5f3246
stm32l4xx hal configuration
2021-08-26 13:03:49 -07:00
Hajer KALLEL
dfddc06dec
Added support for STM32L4xx
2021-08-26 13:03:49 -07:00
Hajer KALLEL
c14d70b8fa
Added config for STM32L4
2021-08-26 13:03:49 -07:00
Hajer KALLEL
e75b5274ef
Added support for STM32L4
2021-08-26 13:03:49 -07:00