Skip to content

Commit ee4a70f

Browse files
authored
Merge pull request #391 from danielinux/prepare-release-v2.0.0
Prepare release v2.0.0
2 parents 3107209 + 7d3005e commit ee4a70f

File tree

4 files changed

+45
-2
lines changed

4 files changed

+45
-2
lines changed

IDE/IAR/keytools/keygen.exe

1.14 MB
Binary file not shown.

IDE/IAR/keytools/sign.exe

1.15 MB
Binary file not shown.

README.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -514,3 +514,46 @@ Use `make keysclean` to delete keys and regenerate.
514514
* Bug fix: fix wrong partition selection with `NVM_FLASH_WRITEONCE` introduced in v.1.15
515515
* Testing: added test cases (delta + encrypt)
516516
* Documentation: fixed several spelling errors
517+
518+
### V 2.0.0 - (2023-11-07)
519+
* New feature: post-quantum stateful hash-based signature schemes.
520+
* Support for LMS/HSS
521+
* Support for XMSS/XMSS^MT
522+
* New feature: PKCS11 engine in TrustZone-M secure mode
523+
* wolfBoot as secure-mode supervisor on ARMv8-M
524+
* New TPM features
525+
* TPM NV as root of trust
526+
* Password-based access to NV slots
527+
* Measured boot via PCR extensions
528+
* Sealing/unsealing NV based on externally signed PCR policy and/or password
529+
* New architecture: x86-64bit using FSP
530+
* Intel FSP support
531+
* Integration with TPM
532+
* Two-stages model with support for PCI enumeration, AHCI drivers, SATA lock mechanism
533+
* Multiboot2/ELF payload support
534+
* New hardware targets
535+
* Intel TigerLake in FSP mode
536+
* STM32C0
537+
* Bug fixing: core
538+
* Fixed several bugs in `NVM_FLASH_WRITEONCE` mode
539+
* Fixed bugs in delta updates
540+
* Improved support to existing targets
541+
* Fixed issues in TSIP project
542+
* Improved support for NXP QoriQ/p1021
543+
* Improved support for NXP T1084
544+
* Reworked SPI support for NXP RT1050
545+
* STM32L4: Fixed clock speed
546+
* ARMv7-m: improved assembly support for Cortex-M4
547+
* ARMv8-m: enabled assembly optimizations by default
548+
* Reworked keytools and build environment
549+
* Improved build experience for MacOS users
550+
* Fix for building in windows/minGW
551+
* Deprecated python keytools
552+
* Keytools: support multiple key formats, don't assume raw keys
553+
* Fixed bug in delta image generation
554+
* Keystore improvements: support multiple key format in the same keystore
555+
* Testing
556+
* Added new sets of power-failure automated tests on simulator target
557+
* Simulator: tests can now run on MacOS
558+
* Unit tests: improved coverage. Added gcov reports
559+
* Static analysis: added cppcheck tests, fixed all relevant warnings

include/wolfboot/version.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ extern "C" {
2929
#endif
3030

3131

32-
#define LIBWOLFBOOT_VERSION_STRING "1.16.0"
33-
#define LIBWOLFBOOT_VERSION_HEX 0x01100000
32+
#define LIBWOLFBOOT_VERSION_STRING "2.0.0"
33+
#define LIBWOLFBOOT_VERSION_HEX 0x02000000
3434

3535
#ifndef WOLFBOOT_VERSION
3636
#define WOLFBOOT_VERSION LIBWOLFBOOT_VERSION_HEX

0 commit comments

Comments
 (0)