Skip to content

Commit

Permalink
Merge pull request #518 from danielinux/prepare-release-2.3.0
Browse files Browse the repository at this point in the history
Prepare release 2.3.0
  • Loading branch information
dgarske authored Oct 31, 2024
2 parents aec2809 + 7726b05 commit 03aae5a
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 2 deletions.
30 changes: 30 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -622,3 +622,33 @@ Use `make keysclean` to delete keys and regenerate.
* Fix delta updates: patches with invalid base versions were not discarded
* Fix potential array bound overflow in `NVM_FLASH_WRITEONCE` mode
* Fix dereferencing type-punned pointer in flash update

### V 2.3.0 - (2024-10-31)
* New hardware targets
* New architecture: ARM Cortex-A 32 bit
* Add support for Microchip ATSAMA5D3
* Add support for Nordic nRF5340
* Add support for Infineon AURIX TriCore TCxxx
* Add support for 32-bit simulator target
* Improvements to supported targets
* Support for building HAB for i.MX-RT targets, fixed flash interaction, dcache invalidation
* Fixes for Renesas RX: full flash erase, IRQ on boot, flash write
* Raspberry Pi: add UART support
* STM32: refactoring of the PKCS11 storage driver
* Fixes for Xilinx Zynq+ build options
* New features
* Support for multiple key types in the same keystore
* New algorithm: ML-DSA
* Hybrid authentication (using one PQC in combination with ECC/RSA)
* Full assembly optimizations for ARM targets, including SHA, AES, Chacha (ARMASM)
* Benchmark scripts for performance testing
* Unit test coverage drastically increased
* Bug fixes
* Fix multiple type-punned pointer dereferences
* Fix for TPM to properly support more than one PCR
* Fixed order of digests in the header: public key digest is now signed
* Updated modules
* wolfSSL v5.7.4
* wolfTPM latest
* wolfPKCS11 latest

4 changes: 2 additions & 2 deletions include/wolfboot/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@ extern "C" {
#endif


#define LIBWOLFBOOT_VERSION_STRING "2.2.0"
#define LIBWOLFBOOT_VERSION_HEX 0x02020000
#define LIBWOLFBOOT_VERSION_STRING "2.3.0"
#define LIBWOLFBOOT_VERSION_HEX 0x02030000

#ifndef WOLFBOOT_VERSION
#define WOLFBOOT_VERSION LIBWOLFBOOT_VERSION_HEX
Expand Down

0 comments on commit 03aae5a

Please sign in to comment.