mirror of https://github.com/wolfSSL/wolfBoot.git
Merge pull request #391 from danielinux/prepare-release-v2.0.0
Prepare release v2.0.0pull/393/head v2.0.0
commit
ee4a70f413
Binary file not shown.
Binary file not shown.
43
README.md
43
README.md
|
@ -514,3 +514,46 @@ Use `make keysclean` to delete keys and regenerate.
|
||||||
* Bug fix: fix wrong partition selection with `NVM_FLASH_WRITEONCE` introduced in v.1.15
|
* Bug fix: fix wrong partition selection with `NVM_FLASH_WRITEONCE` introduced in v.1.15
|
||||||
* Testing: added test cases (delta + encrypt)
|
* Testing: added test cases (delta + encrypt)
|
||||||
* Documentation: fixed several spelling errors
|
* Documentation: fixed several spelling errors
|
||||||
|
|
||||||
|
### V 2.0.0 - (2023-11-07)
|
||||||
|
* New feature: post-quantum stateful hash-based signature schemes.
|
||||||
|
* Support for LMS/HSS
|
||||||
|
* Support for XMSS/XMSS^MT
|
||||||
|
* New feature: PKCS11 engine in TrustZone-M secure mode
|
||||||
|
* wolfBoot as secure-mode supervisor on ARMv8-M
|
||||||
|
* New TPM features
|
||||||
|
* TPM NV as root of trust
|
||||||
|
* Password-based access to NV slots
|
||||||
|
* Measured boot via PCR extensions
|
||||||
|
* Sealing/unsealing NV based on externally signed PCR policy and/or password
|
||||||
|
* New architecture: x86-64bit using FSP
|
||||||
|
* Intel FSP support
|
||||||
|
* Integration with TPM
|
||||||
|
* Two-stages model with support for PCI enumeration, AHCI drivers, SATA lock mechanism
|
||||||
|
* Multiboot2/ELF payload support
|
||||||
|
* New hardware targets
|
||||||
|
* Intel TigerLake in FSP mode
|
||||||
|
* STM32C0
|
||||||
|
* Bug fixing: core
|
||||||
|
* Fixed several bugs in `NVM_FLASH_WRITEONCE` mode
|
||||||
|
* Fixed bugs in delta updates
|
||||||
|
* Improved support to existing targets
|
||||||
|
* Fixed issues in TSIP project
|
||||||
|
* Improved support for NXP QoriQ/p1021
|
||||||
|
* Improved support for NXP T1084
|
||||||
|
* Reworked SPI support for NXP RT1050
|
||||||
|
* STM32L4: Fixed clock speed
|
||||||
|
* ARMv7-m: improved assembly support for Cortex-M4
|
||||||
|
* ARMv8-m: enabled assembly optimizations by default
|
||||||
|
* Reworked keytools and build environment
|
||||||
|
* Improved build experience for MacOS users
|
||||||
|
* Fix for building in windows/minGW
|
||||||
|
* Deprecated python keytools
|
||||||
|
* Keytools: support multiple key formats, don't assume raw keys
|
||||||
|
* Fixed bug in delta image generation
|
||||||
|
* Keystore improvements: support multiple key format in the same keystore
|
||||||
|
* Testing
|
||||||
|
* Added new sets of power-failure automated tests on simulator target
|
||||||
|
* Simulator: tests can now run on MacOS
|
||||||
|
* Unit tests: improved coverage. Added gcov reports
|
||||||
|
* Static analysis: added cppcheck tests, fixed all relevant warnings
|
||||||
|
|
|
@ -29,8 +29,8 @@ extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#define LIBWOLFBOOT_VERSION_STRING "1.16.0"
|
#define LIBWOLFBOOT_VERSION_STRING "2.0.0"
|
||||||
#define LIBWOLFBOOT_VERSION_HEX 0x01100000
|
#define LIBWOLFBOOT_VERSION_HEX 0x02000000
|
||||||
|
|
||||||
#ifndef WOLFBOOT_VERSION
|
#ifndef WOLFBOOT_VERSION
|
||||||
#define WOLFBOOT_VERSION LIBWOLFBOOT_VERSION_HEX
|
#define WOLFBOOT_VERSION LIBWOLFBOOT_VERSION_HEX
|
||||||
|
|
Loading…
Reference in New Issue