diff --git a/IDE/IAR/keytools/keygen.exe b/IDE/IAR/keytools/keygen.exe index 09cad8cea..698b91ea2 100644 Binary files a/IDE/IAR/keytools/keygen.exe and b/IDE/IAR/keytools/keygen.exe differ diff --git a/IDE/IAR/keytools/sign.exe b/IDE/IAR/keytools/sign.exe index 83b36c7e7..d8ae749d6 100644 Binary files a/IDE/IAR/keytools/sign.exe and b/IDE/IAR/keytools/sign.exe differ diff --git a/README.md b/README.md index 7d5c3fd5c..94d0f30c9 100644 --- a/README.md +++ b/README.md @@ -652,3 +652,26 @@ Use `make keysclean` to delete keys and regenerate. * wolfTPM latest * wolfPKCS11 latest +### V 2.4.0 - (2025-01-07) + * New hardware targets + * Add support for NXP Layerscape LS1028A + * Improvements to supported targets + * ARMv7-M, ARMv8-M: Using Thumb2 version of ARMASM + * x86-FSP: improvements to stage1 code, added support for GDT tables + * Xilinx UltraScale+ + * Support running from all Exception Levels + * Added QSPI DMA support and improved clock configuration + * Added FIT image support + * New features and improvements + * Added integration with wolfHSM + * Improve delta update detection of base image via SHA + * Remove compile-time dependencies for key tools + * Key tools: improve detection of delta base image version + * Bug fixes + * Fix potential failure in `NVM_FLASH_WRITEONCE` mode + * Updated modules + * wolfSSL v5.7.6 + * wolfTPM 3.8.0 + * wolfPKCS11 latest + * wolfHSM latest + diff --git a/include/wolfboot/version.h b/include/wolfboot/version.h index 88f91e507..2ad645e24 100644 --- a/include/wolfboot/version.h +++ b/include/wolfboot/version.h @@ -29,8 +29,8 @@ extern "C" { #endif -#define LIBWOLFBOOT_VERSION_STRING "2.3.0" -#define LIBWOLFBOOT_VERSION_HEX 0x02030000 +#define LIBWOLFBOOT_VERSION_STRING "2.4.0" +#define LIBWOLFBOOT_VERSION_HEX 0x02040000 #ifndef WOLFBOOT_VERSION #define WOLFBOOT_VERSION LIBWOLFBOOT_VERSION_HEX