David Garske
fd167e1afc
For signing with HSM add step for putting the right public key into bootloader for root of trust.
2022-07-15 18:53:13 +02:00
Marco Oliverio
c077207b01
feature: simulated target
...
This commit introduces a simulated target where the internal and optionally the
external flash can be simulated and backed by files. Using this target will
produce an executable wolfBoot ELF image.
2022-07-12 10:13:10 +02:00
Daniele Lacamera
a9ffb3c98a
Fixed typos. Removed verbose command line help.
2022-05-24 17:24:31 +02:00
Daniele Lacamera
063c21430c
Added partition ID. Extended sign manual
2022-05-24 13:31:50 +02:00
Daniele Lacamera
c6ea92e947
Added mention of the combination delta+enc in docs
2022-05-23 15:32:44 +02:00
David Garske
80caddb1be
Documentation cleanups for building wolfBoot as library.
2022-05-20 08:06:07 +02:00
David Garske
6068a8047c
wolfBoot improvements (from elms):
...
* Add `WOLFBOOT_DUALBOOT` for dynamic fallback
* Refactor header field parsing
* Cleanup compiler warnings and logic extra check
* Option to leave out partition based functions
* Add `WOLFBOOT_FIXED_PARTITIONS` enable using partition enum and related functions
* Wrap all delta update references
* Update raspberry documentation
* EFI refactoring
* Add `keytools_check` target
* Add "library" target
2022-05-20 08:06:07 +02:00
David Garske
1c9e3fd46d
Updated Targets.md with RT1050 information.
2022-04-27 11:15:32 -07:00
Elms
048eaffbe6
EFI: fixes and expand documenation
...
* Add EFI x86_64 include
* fix keytools build with EFI config
* Enable debug by default
* Expand `Targets.md` EFI section
2022-02-25 01:16:59 -08:00
David Garske
b46c5b222c
Cleanup STM32H7 target documentation and code.
2022-02-14 10:51:53 -08:00
David Garske
262a5b0a78
Merge pull request #167 from danielinux/aes-encryption
...
Add AES encryption support
2022-02-09 10:55:51 -08:00
Daniele Lacamera
43a5a38629
Fixes to AES-CTR encryption after testing
2022-01-31 16:46:09 +01:00
David Garske
4b3eb8e6fe
Improve G0 target documentation for using the official STM32 tools.
2022-01-28 16:10:29 -08:00
David Garske
5463105eab
Adds STM32U5 support. Thank you ST.
2022-01-24 00:07:03 -08:00
David Garske
84be565596
Add Nordic nRF52 support to documentation.
2022-01-19 23:53:23 -08:00
Daniele Lacamera
2e7b63eae5
Adding support for ED448 verification
2021-12-13 12:05:37 +01:00
Daniele Lacamera
218ae0ed23
Expanded documentation for delta updates
2021-12-06 17:36:48 +01: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
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
c6edd2ad5e
Fix comment on sizes for STM32G0.
2021-11-29 23:17:43 -08:00
Hajer KALLEL
de330fbe4f
Alligned addresses 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
Daniele Lacamera
39ee01a948
Added roll-back feature via inverse patch
2021-08-17 15:44:34 +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
David Garske
1509b233da
STM32L5 Documentation improvements.
2021-08-02 01:33:11 -07:00
Daniele Lacamera
0453044875
Fixed API function name in docs
2021-07-29 15:22:13 +02:00
Daniele Lacamera
f9b826b677
SMALL_STACK: Added description in documentation
...
+ enabled option in the imx-rt1060 build
2021-07-09 11:18:27 +02:00
Daniele Lacamera
f2bab09777
Added support for SIGN=NONE
2021-06-28 13:52:00 +02:00
David Garske
a7b61db9e1
Cleanup ARM boot code. TI R5 support.
2021-06-23 09:12:17 +02:00
Elms
a63e1d9638
docs: Add NXP T2080 PPC to documentation
2021-06-08 18:14:41 +02:00
Elms
736103c561
docs: Add info on swap interruption and self-update
...
Swap interruption recovery and general description of self-update
include that it can not be interrupted.
2021-05-20 07:52:43 +02:00
David Garske
252b3bcab9
Added list of targets to top of docs/Targets.md.
2021-04-26 15:04:26 -07:00
David Garske
c14e70a12c
Changed RSA4096 to use SP math. Fix to disable dynamic stacks `WOLFSSL_SP_NO_DYN_STACK`. Added G0 details. Update submodules.
2021-03-26 16:38:08 +01:00
Daniele Lacamera
61da2d8d3d
Fixed documentation for STM32F4 sector size (issue #110 )
2021-02-05 10:28:11 +01:00
Daniele Lacamera
e0e9cca36b
Removed unnecessary DTS signing
2021-02-02 18:47:45 +01:00
Daniele Lacamera
291b28c430
Fixed RaspberryPi documentation (dtb is not signed)
2021-02-02 11:55:43 +01:00
Dimitar Tomov
8c428ac0f3
Rename the new docs file to lowercase
...
Signed-off-by: Dimitar Tomov <dimi@wolfssl.com>
2020-12-11 22:35:08 +02:00
Dimitar Tomov
dbc2699959
Added new docs file about measured boot and updated the README
...
Signed-off-by: Dimitar Tomov <dimi@wolfssl.com>
2020-12-11 22:32:59 +02:00
Daniele Lacamera
655cd254b6
Update firmware_update.md
...
Minor change to fix a function name in documentation
2020-11-17 09:06:42 +01:00
David Garske
bd87099f10
eFuse reading.
2020-11-12 10:47:32 +01:00
David Garske
2e440b7b24
Merge pull request #85 from danielinux/sector_flags_relocate
...
Sector flags relocate
2020-11-04 07:34:57 -08:00
Daniele Lacamera
4076a2aefb
Updated documentation to reflect latest design
2020-11-03 17:59:46 +01:00
Daniele Lacamera
4e27d9197f
Added compile-time option to invert FLAGS logic (FLAGS_INVERT=1)
2020-11-03 11:05:14 +01:00
David Garske
c5ec4e31d8
Merge pull request #81 from danielinux/imx-rt1060
...
i.MX-RT1060 support
2020-10-09 09:35:29 -07:00
Daniele Lacamera
b8dd5d604d
Updated documentation for RT1060
2020-10-09 17:03:46 +02:00
Daniele Lacamera
cd9c92caa6
Added short documentation for imx-rt1060
2020-10-09 13:55:44 +02:00
David Garske
9d3f763354
Fix for scripts to detect and use C version of signing tool if available. Updated instructions to use correct address. Minor cleanups.
2020-09-30 11:45:53 -07:00
Daniele Lacamera
cbe002fad7
Merge branch 'update-flags-in-boot-partition' into stm32l5
2020-09-28 17:10:28 +02:00