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
Daniele Lacamera
b0fbafe014
Added DISABLE_BACKUP option
2020-09-14 16:31:07 +02:00
Daniele Lacamera
f6252917d4
Updated documentation of compile-time options
2020-09-11 12:01:06 +02:00
Daniele Lacamera
f8d1779ef2
Added description for non-secure (dual-bank) mode on L5.
...
Minor fixes for L5: added missing linker sections, disabled MPU.
2020-09-09 14:26:30 -07:00
Daniele Lacamera
5614c75f1e
Fixed address alignment, TZEN=0 mode not yet working
2020-09-09 14:26:30 -07:00
Daniele Lacamera
12ea412029
Cosmetic fixes (whitespaces)
2020-09-09 14:26:30 -07:00
David Garske
43c2e3dd79
Experimental support for STM32L5
2020-09-09 14:26:30 -07:00
David Garske
a11a3a3bc1
Fix for building C tools with Visual Studio.
2020-07-24 10:59:26 -07:00
Daniele Lacamera
0bd4026b6a
Update encrypted_partitions.md
2020-07-21 18:06:12 +02:00
David Garske
c473a53ebe
Improvements to the key tools documentation.
2020-06-24 09:04:24 -07:00
David Garske
0c5b66c39e
Fixes for TPM with RSA.
...
* Requires PR https://github.com/wolfSSL/wolfTPM/pull/101
* Cleanup of software vs. TPM code `wolfBoot_verify_signature` functions (ECC and RSA)
* Adjusted the stack size checks with TPM.
* Added STM32F4 programming/debugging instructions.
* In V=1 mode show the keygen command.
2020-06-23 11:57:09 -07:00
Daniele Lacamera
629a0ebeae
More typos in docs.
2020-06-18 18:31:38 +02:00
Daniele Lacamera
6fa9fbfabe
docs: fixed typos.
2020-06-18 18:30:18 +02:00
Daniele Lacamera
f3f27ae2cb
Fixed ChaCha20 IV usage/setting. Test/docs updated.
2020-06-18 11:12:01 +02:00
Daniele Lacamera
abcbdc3731
Updated documentation (uart remote flash, encrypted partitions)
2020-06-16 17:52:50 +02:00
Daniele Lacamera
2d5576bb2f
Added note in documentation about hw acceleration
2020-06-05 11:51:50 +02:00
David Garske
010d6dece4
Fixes to config and documentation for STM32WB.
2020-05-26 09:20:32 -07:00
David Garske
1adb2bcae0
Fix for C keygen tool RSA len variable and the ED25519 generated key. Added description to C sign defaults. Added template Cypress PSoC6 configuration file.
2020-05-20 08:28:06 -07:00
Daniele Lacamera
28e29cb20b
Don't update clock settings before staging.
...
(mentioned in docs/Targets.md)
2020-05-20 06:53:00 -07:00
Daniele Lacamera
f3d0d8fc83
PSoC6 support: updated configuration, docs added to Targets.md, revert
...
custom NVM_CACHE_SIZE
2020-05-20 06:53:00 -07:00
David Garske
c6f6ce83c2
Merge pull request #40 from wolfSSL/iar
...
Example workspace/project to build under IAR
2020-04-07 10:53:35 -07:00
Daniele Lacamera
8c6272df4a
Completed Windows/IAR example, removed extra files
2020-03-31 11:54:58 +02:00
David Garske
85b7c4d52f
Xilinx Zynq fixes and cleanups. Updated Xilinx SDK instructions for EL-1 / Hypervisor support. Updated the `zynq.ld` script to use 0x4000000 and only DDR0 region. Updated the example BIF files to use EL-1. Fix for cast warnings to `ext_flash_*` API's.
2020-03-30 07:52:07 -07:00
David Garske
99cf42b9a3
Added missing items from signing tool Visual Studio project. Updated signing documentation.
2020-03-11 12:25:51 -07:00
David Garske
e7446c570f
Fixes for Device Tree (DTS) handling. Updated documentation.
2020-03-06 15:33:41 -08:00
David Garske
2867025ae5
Fixes for handling U-Boot image and DTS. Moved the Xilinx SDK project target settings into target.h.
2020-03-05 15:39:22 -08:00
David Garske
c0b534edd7
wolfBoot Aarch64 support (Xilinx Zynq and Raspberry Pi):
...
* Added Aarch64 boot/startup support
* Added configuration templates for Raspberry Pi 3 and Xilinx ZynqMP UltraScale+
* Added Xilinx Zynq QSPI bare-metal Driver
* Added `NO_XIP` option for full `ext_flash_*` API on all partitions
* Added Xilinx SDK Project Template
* Added support for DTS image partitions
* Added wolfBoot signing tool in Native C (`tools/keytools/sign.c`).
* Added libwolfboot functions `int wolfBoot_fallback_is_possible(void);` and `int wolfBoot_dualboot_candidate(void);`
* Performance improvement to only hash application firmware image once
2020-03-04 12:04:46 -08:00
Daniele Lacamera
0518b68b1a
Added Target.md documentation
2020-03-04 14:33:55 +01:00
David Garske
5779baa8a9
Various items for STM32WB55
2019-12-20 19:08:31 +01:00
David Garske
041ca75793
Added support for TPM2.0 module via wolfTPM. Tested with STM32F4. Build using `make SIGN=ECC256 WOLFTPM=1`.
2019-12-17 10:59:11 -08:00
David Garske
d146193615
Support for STM32H7.
2019-12-16 14:44:45 -08:00
David Garske
dfbb027bab
Fixes for build targets.
2019-11-11 14:00:17 -08:00
Daniele Lacamera
581d82517d
Fixed docs/compile.md
2019-10-10 20:54:31 +02:00
Daniele Lacamera
e897c5d7c3
Added description for `make config`
2019-10-10 20:49:09 +02:00