From acd96323a22c378940af4d8a15eb591a9e0196ee Mon Sep 17 00:00:00 2001 From: Daniele Lacamera Date: Thu, 5 May 2022 07:28:21 +0200 Subject: [PATCH 1/2] Prepare release 1.11 --- README.md | 15 +++++++++++++++ include/wolfboot/version.h | 4 ++-- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 2d136c367..541228d91 100644 --- a/README.md +++ b/README.md @@ -272,3 +272,18 @@ USE_LOCAL_WOLFSSL=/usr/local pip3 install . * UEFI support: wolfBoot as EFI application on x86_64 * Fixed self-update in Cortex-R5 * Fixed HW support regressions in PSOC-6 build + +### V1.11 (2022-04-05) + * Mitigation against fault-injections and glitching attacks + (https://www.wolfssl.com/secure-boot-glitching-attacks/) + * Support AES128 and AES256 for update encryption + * Support ECC384 signature verification + * Support SHA2-384 for image hash + * Image size propagated to sign tools + * Added test automation based on renode.io and github actions + * Hardware support + * New HAL: STM32U5 + * New HAL: NXP i.MX-RT1050 + * Fix risc-V 32bit port (missing include) + * Fix STM32L4 (VTOR alignments; clock setting clash in libwolfboot) + * STM32H7: improve HAL and documentation diff --git a/include/wolfboot/version.h b/include/wolfboot/version.h index e99cffef6..6bbd05cd1 100644 --- a/include/wolfboot/version.h +++ b/include/wolfboot/version.h @@ -29,8 +29,8 @@ extern "C" { #endif -#define LIBWOLFBOOT_VERSION_STRING "1.10.0" -#define LIBWOLFBOOT_VERSION_HEX 0x010a0000 +#define LIBWOLFBOOT_VERSION_STRING "1.11.0" +#define LIBWOLFBOOT_VERSION_HEX 0x010b0000 #ifndef WOLFBOOT_VERSION #define WOLFBOOT_VERSION LIBWOLFBOOT_VERSION_HEX From 06ad2941e93ba484efbccd49bb85c544fe17bb0e Mon Sep 17 00:00:00 2001 From: Daniele Lacamera Date: Thu, 5 May 2022 07:32:03 +0200 Subject: [PATCH 2/2] Added missing entry in changelog --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 541228d91..3c5ea1e55 100644 --- a/README.md +++ b/README.md @@ -279,6 +279,7 @@ USE_LOCAL_WOLFSSL=/usr/local pip3 install . * Support AES128 and AES256 for update encryption * Support ECC384 signature verification * Support SHA2-384 for image hash + * Fixed alignment of delta update fields in manifest * Image size propagated to sign tools * Added test automation based on renode.io and github actions * Hardware support