@@ -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+
0 commit comments