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
Daniele Lacamera
51ad005976
CL bmpatch/bmdiff tool moved to separate module
2021-08-17 16:01:16 +02:00
Daniele Lacamera
b21f0f93b7
Using fixed delta blocks of 256B to save memory
2021-08-16 16:38:06 +02:00
Daniele Lacamera
13541ec046
Delta updates, draft update mechanism with hdr replacement
2021-08-16 11:56:13 +02:00
Daniele Lacamera
572414fba6
Use library version as default WOLFBOOT_VERSION
2021-07-19 17:02:40 +02: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
cb0f3ec3a3
Fixed RSA+SMALL_STACK+FASTMATH
2021-07-14 16:17:34 +02:00
Daniele Lacamera
45570e6c21
Fixes for USE_FAST_MATH
2021-07-13 18:09:20 +02:00
Daniele Lacamera
330cbac7e2
Fixed case NO_SIGN + SMALL_STACK, added test
2021-07-09 11:40:31 +02:00
Daniele Lacamera
4c70ea94ed
Removed duplicate code
2021-07-09 10:46:27 +02:00
Daniele Lacamera
4c4d7d69f8
Add support for WOLFBOOT_SMALL_STACK
2021-07-09 10:15:37 +02:00
Daniele Lacamera
e749ecd18b
Update options after rebase on latest master
2021-06-28 13:54:00 +02:00
Daniele Lacamera
f2bab09777
Added support for SIGN=NONE
2021-06-28 13:52:00 +02:00
Elms
b4f68d0c6b
TMS570LC43xx: fix default compiler programs and options
2021-06-23 09:12:17 +02:00
Elms
fad70ef7f7
make: refactor `-Wstack-usage` and `XMALLOC_USER` and override for R5
2021-06-23 09:12:17 +02:00
Elms
ee0f93fee0
TMS570LC43xx: Add flash from RAM and test-app and cleanup
...
* add flash demo from RAM
* clean up linker script and flags
* Add hercules test-app: link script and minimal c file
`make CCS_ROOT=/c/ti/ccs1031/ccs/tools/compiler/ti-cgt-arm_20.2.4.LTS F021_DIR=/c/ti/Hercules/F021\ Flash\ API/02.01.01`
2021-06-23 09:12:17 +02:00
David Garske
31b785fe7e
Progress with cross-compiling wolfBoot. Will also be creating CCS project.
2021-06-23 09:12:17 +02:00
David Garske
fcf7fcc93e
Adjust RSA4096 stack usage warning.
2021-03-26 16:38:08 +01:00
David Garske
7793433b3a
Updated RSA to use inline operation and disable OAEP padding. This allows removal of the XMALLOC/XFREE SP code. Once PR https://github.com/wolfSSL/wolfssl/pull/3918 is merged we can update submodule.
2021-03-26 16:38:08 +01: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
Dimitar Tomov
2f3fc6600b
Latest wolfTPM has Parameter Encryption that requires HMAC and AES support
...
* Add new src/tpm2_param_enc object for wolfTPM
* Enable wolfcrypt HMAC support required for TPM2.0 KDFa
* Enable wolfcrypt AES support required for AES CFB parameter encryption
Signed-off-by: Dimitar Tomov <dimi@wolfssl.com>
2021-01-26 08:13:26 +01:00
Dimitar Tomov
a2ff8f1d8e
Make sure wolfTPM support is included when measured boot is enabled
...
Signed-off-by: Dimitar Tomov <dimi@wolfssl.com>
2020-12-10 17:46:51 +02:00
Dimitar Tomov
259008d418
Add user option to select the PCR for measured boot
...
Define name is intentionally using PCR_X naming scheme to allow
multiple stage measured boot in the future.
Signed-off-by: Dimitar Tomov <dimi@wolfssl.com>
2020-12-10 00:22:11 +02:00
Dimitar Tomov
5d877bc912
Added measured boot
...
Signed-off-by: Dimitar Tomov <dimi@wolfssl.com>
2020-12-10 00:15:02 +02:00
David Garske
4706d2f126
Peer review fixes. Fixes for SHA3 and RSA4096 in makefiles. Fixes for Xilinx SDK excludes. Cleanup of the printf to use the built-in facilities (`wolfBoot_printf`).
2020-11-12 10:47:32 +01:00
Daniele Lacamera
5562107ec8
Fixed build with RSA4096 (tfm.o was missing)
2020-11-05 10:16:51 +01:00
Daniele Lacamera
4e27d9197f
Added compile-time option to invert FLAGS logic (FLAGS_INVERT=1)
2020-11-03 11:05:14 +01:00
Daniele Lacamera
b0fbafe014
Added DISABLE_BACKUP option
2020-09-14 16:31:07 +02:00
Daniele Lacamera
75898806eb
Added option FLAGS_HOME to store UPDATE flags in the BOOT partition
2020-09-11 11:25:51 +02:00