Skip to content

Commit 03aae5a

Browse files
authored
Merge pull request #518 from danielinux/prepare-release-2.3.0
Prepare release 2.3.0
2 parents aec2809 + 7726b05 commit 03aae5a

File tree

2 files changed

+32
-2
lines changed

2 files changed

+32
-2
lines changed

README.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -622,3 +622,33 @@ Use `make keysclean` to delete keys and regenerate.
622622
* Fix delta updates: patches with invalid base versions were not discarded
623623
* Fix potential array bound overflow in `NVM_FLASH_WRITEONCE` mode
624624
* Fix dereferencing type-punned pointer in flash update
625+
626+
### V 2.3.0 - (2024-10-31)
627+
* New hardware targets
628+
* New architecture: ARM Cortex-A 32 bit
629+
* Add support for Microchip ATSAMA5D3
630+
* Add support for Nordic nRF5340
631+
* Add support for Infineon AURIX TriCore TCxxx
632+
* Add support for 32-bit simulator target
633+
* Improvements to supported targets
634+
* Support for building HAB for i.MX-RT targets, fixed flash interaction, dcache invalidation
635+
* Fixes for Renesas RX: full flash erase, IRQ on boot, flash write
636+
* Raspberry Pi: add UART support
637+
* STM32: refactoring of the PKCS11 storage driver
638+
* Fixes for Xilinx Zynq+ build options
639+
* New features
640+
* Support for multiple key types in the same keystore
641+
* New algorithm: ML-DSA
642+
* Hybrid authentication (using one PQC in combination with ECC/RSA)
643+
* Full assembly optimizations for ARM targets, including SHA, AES, Chacha (ARMASM)
644+
* Benchmark scripts for performance testing
645+
* Unit test coverage drastically increased
646+
* Bug fixes
647+
* Fix multiple type-punned pointer dereferences
648+
* Fix for TPM to properly support more than one PCR
649+
* Fixed order of digests in the header: public key digest is now signed
650+
* Updated modules
651+
* wolfSSL v5.7.4
652+
* wolfTPM latest
653+
* wolfPKCS11 latest
654+

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 "2.2.0"
33-
#define LIBWOLFBOOT_VERSION_HEX 0x02020000
32+
#define LIBWOLFBOOT_VERSION_STRING "2.3.0"
33+
#define LIBWOLFBOOT_VERSION_HEX 0x02030000
3434

3535
#ifndef WOLFBOOT_VERSION
3636
#define WOLFBOOT_VERSION LIBWOLFBOOT_VERSION_HEX

0 commit comments

Comments
 (0)