Elms
c1e000faa0
make: clean up and check_config update
...
Also add emacs backup files to ignore
2021-06-08 18:14:41 +02:00
David Garske
63e36692db
Fix for AARCH64 and SP, not building sp_c32.c. Fix image header size for raspberry pi. Added logging.c to DEBUG=1.
2021-06-04 13:47:23 +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
Elms
7766613532
test: self-update cleanup
...
remove clean and distclean from test 34 and 44
remove wolfboot-align
2021-05-14 09:38:31 +02:00
Elms
489071a77e
test-expected-version: add debug and optional trigger
2021-05-14 09:38:31 +02:00
Elms
4c63cfd974
cleanup makefiles
2021-05-14 09:38:31 +02:00
Elms
4d20c34332
distclean cleans tools subdirs
2021-05-14 09:38:31 +02:00
Elms
36c50a7e4a
tools: Add bin-assemble for pasting together binary blobs
2021-05-14 09:38:31 +02:00
Elms
1a33885cfb
handle big endianess with header
2021-05-14 09:38:31 +02:00
Elms
17582b2cfc
make: use objdump to fill out image
2021-05-14 09:38:31 +02:00
Elms
dd8b35207f
make: allow extra config `CFLAGS`
2021-05-14 09:38:31 +02:00
Elms
9d724b3ced
make: Permit different bootloader/image order
...
use objdump more when possible
2021-05-14 09:38:31 +02:00
Elms
08e9796822
make: Add PPC arch and refactor some of Makefile
2021-05-14 09:38:31 +02:00
elms
aef86aa7c0
Merge pull request #121 from dgarske/target_docs
...
Improve documentation for location sections in Targets.md
2021-04-26 15:27:32 -07:00
David Garske
252b3bcab9
Added list of targets to top of docs/Targets.md.
2021-04-26 15:04:26 -07:00
Daniele Lacamera
75a7e57279
Updated to latest wolfSSL master
2021-03-26 16:38:08 +01: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
David Garske
27d19d75b6
Merge pull request #113 from danielinux/update-config
...
Added missing config entry in config.mk (see #93 )
2021-02-05 08:02:20 -08:00
David Garske
e8cc9bada1
Merge pull request #112 from danielinux/stm32h7-hal-write-fix
...
Correct BANK2 offset in STM32H7. Fixed flag to check on flash write
2021-02-05 08:02:06 -08:00
Daniele Lacamera
98fa5e707e
Added missing config entry in config.mk (see #93 )
2021-02-05 10:52:16 +01:00
Daniele Lacamera
b957b7e56a
Correct BANK2 offset in STM32H7. Fixed flag to check on flash write
...
operations.
Should solve #109 .
2021-02-05 10:46:33 +01:00
Daniele Lacamera
61da2d8d3d
Fixed documentation for STM32F4 sector size (issue #110 )
2021-02-05 10:28:11 +01:00
Daniele Lacamera
6632fba983
Updated changelog after merge of #97 . Tag v1.7.1.
2021-02-03 11:39:47 +01:00
David Garske
72c9f21417
Fixes to wolfBoot Zynq QSPI driver to properly handle DMA mode (on by default). Fixes for entering 4-byte mode, which requires setting write enable. Made configuration macros overridable.
2021-02-03 10:17:58 +01:00
David Garske
7f2061a9cb
Add support for using the Xilinx BSP QSPI driver. Update to latest wolfSSL (fixes chacha build error in Visual Studio).
2021-02-03 10:17:58 +01:00
David Garske
12ebd5205e
Merge pull request #108 from danielinux/fix-dtb-doc
...
Fixed RaspberryPi documentation (dtb is not signed)
2021-02-02 09:49:43 -08: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
David Garske
f4f5bf3495
Merge pull request #107 from wolfSSL/prepare-release-1.7
2021-02-01 09:36:41 -08:00
Daniele Lacamera
6ad218de28
Fix distclean target
2021-02-01 18:31:06 +01:00
Daniele Lacamera
d74a5b0df2
Updated README.md with changelog
2021-02-01 18:26:59 +01:00
David Garske
27cc416b12
Merge pull request #106 from danielinux/test-enc-uart-jenkins-wb55
2021-02-01 08:01:20 -08:00
Daniele Lacamera
4468e6afb7
Updated test with encryption+uart to run on Jenkins
2021-02-01 16:54:57 +01:00
David Garske
ecfc4b5008
Support for overriding the wolfBoot root (`WOLFBOOT_ROOT`) to allow proper detection of the signing/keygen tools.
2021-02-01 12:44:17 +01:00
Benjamin Bruun
cff0c54cc5
STM32H7 Test Program
...
This wolfBoot application has been specifically developed for and tested on NUCLEO-H753ZI.
Toogle between application A and B to use the application code to test firmware update capability of wolfBoot and to distinguish the two application versions.
2021-01-26 12:46:03 +01:00
Daniele Lacamera
3516620f1a
fix wolfTPM option
2021-01-26 09:07:03 +01:00
Dimitar Tomov
bf74ba9cb4
Added ifndef to wolfTPM specific build settings for wolfCrypt
...
Signed-off-by: Dimitar Tomov <dimi@wolfssl.com>
2021-01-26 08:13:26 +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
f57008ff7f
Enable WOLFTPM_USER_SETTINGS to use custom(non-POSIX) options
...
Signed-off-by: Dimitar Tomov <dimi@wolfssl.com>
2021-01-26 08:13:26 +01:00
Dimitar Tomov
a5a377e5b7
move wolfTPM submodule to latest in master
2021-01-26 08:13:26 +01:00
David Garske
2048329ccd
Merge pull request #100 from danielinux/encrypted-fallback-fix
...
Fix fallback using encryption by storing the key after swapping
2021-01-13 11:53:56 -08:00
Daniele Lacamera
82da68028b
Fix fallback using encryption by storing the key after swaping
...
partitions
2021-01-11 13:07:07 +01:00
David Garske
23d013dc1d
Merge pull request #95 from tomoveu/add-measured-boot
...
Add measured boot
2020-12-11 15:38:52 -08: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
Dimitar Tomov
7f68f63bcf
Added debug code for testing of the new measured boot feature
...
Signed-off-by: Dimitar Tomov <dimi@wolfssl.com>
2020-12-11 00:37:37 +02:00
Dimitar Tomov
9cf29c1abb
Added note about the place of execution of the TPM measurement
...
Signed-off-by: Dimitar Tomov <dimi@wolfssl.com>
2020-12-10 17:46:53 +02: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