Skip to content

Commit e7863ca

Browse files
committed
Updated README, v1.1 release notes
1 parent 2cb57e9 commit e7863ca

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

README.md

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# wolfBoot
2-
wolfSSL Secure Bootloader
2+
wolfSSL Secure Bootloader ([Home page](https://www.wolfssl.com/products/wolfboot/))
33

44
wolfBoot is a portable, OS-agnostic, secure bootloader solution for 32-bit microcontrollers,
55
relying on wolfCrypt for firmware authentication, providing firmware update mechanisms.
@@ -22,15 +22,16 @@ projects to provide a secure firmware update mechanism.
2222
This repository contains the following components:
2323
- the wolfBoot bootloader
2424
- Ed25519 key generator and image signing tools
25+
- Ecc256 key generator and image signing tools
2526
- Baremetal test applications
2627

2728
### wolfBoot bootloader
2829

29-
woldBoot is a memory-safe standalone bare-metal application, designed to run on a generic microcontroller,
30-
with no dynamic memory allocation mechanism or linkage to any standard C library.
30+
wolfBoot is a memory-safe standalone bare-metal application, designed to run on a generic microcontroller,
31+
with no dynamic memory allocation mechanism or linkage to any standard C library besides wolfCrypt.
3132

3233
The bootloader consists of the following components:
33-
- wolfCrypt, which is used to verify the Ed25519 signature of the images
34+
- wolfCrypt, which is used to verify the signature of the images
3435
- A minimalist Hardware Abstraction Layer, with an implementation provided for the supported target, which is in charge for IAP flash access and clock setting on the specific MCU
3536
- The core bootloader
3637
- A small application library used by the application to interact with the bootloader [src/libwolfboot.c](src/libwolfboot.c)
@@ -84,3 +85,14 @@ For more detailed information about firmware update implementation, see [Firmwar
8485

8586
### v1.0 (2018-12-04)
8687
* Initial release with fail-safe update, HAL support for STM32 and nRF52
88+
89+
### V1.1 (2019-03-27)
90+
* Added support for ECC-256 DSA
91+
* Added support for external (e.g. SPI) flash for Update/swap
92+
* Anti-rollback protection via version number
93+
* Hardware support
94+
* Added compile options for Cortex-M0
95+
* new HAL: Atmel SamR21
96+
* new HAL: TI cc26x2
97+
* new HAL: NXP/Freescale Kinetis SDK
98+
* Improved sign/update tools compatibility (windows)

0 commit comments

Comments
 (0)