From b270be815e897c78ec1989a2b09b4ae040f4fb12 Mon Sep 17 00:00:00 2001 From: Mariusz Matkowski Date: Tue, 17 Feb 2026 07:17:00 +0100 Subject: [PATCH 1/6] Init commit --- soc/st/arm/m4/wb | 2 +- xmcu/hal/peripherals/AES.hpp | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 xmcu/hal/peripherals/AES.hpp diff --git a/soc/st/arm/m4/wb b/soc/st/arm/m4/wb index fa944d8..6e2ea49 160000 --- a/soc/st/arm/m4/wb +++ b/soc/st/arm/m4/wb @@ -1 +1 @@ -Subproject commit fa944d8dc750bae76a50b8e4c419f572976c25d4 +Subproject commit 6e2ea49d9625cf6f003361ba7cb4b7c28ec893da diff --git a/xmcu/hal/peripherals/AES.hpp b/xmcu/hal/peripherals/AES.hpp new file mode 100644 index 0000000..1c5674c --- /dev/null +++ b/xmcu/hal/peripherals/AES.hpp @@ -0,0 +1,22 @@ +#pragma once + +/* + * Copyright (c) xEmbeddedTools team and contributors. + * Licensed under the Apache License, Version 2.0. See LICENSE file in the project root for details. + */ + +// xmcu +#include + +// clang-format off +// soc +#if defined(STM32WB) +#include DECORATE_INCLUDE_PATH(soc/XMCU_SOC_VENDOR/XMCU_SOC_ARCHITECTURE/XMCU_SOC_CORE_FAMILY/XMCU_SOC_VENDOR_FAMILY/XMCU_SOC_VENDOR_FAMILY_RM/peripherals/AES/AES.hpp) +#endif +// clang-format on + +namespace xmcu::hal::peripherals { +using AES = xmcu::soc::XMCU_SOC_VENDOR::XMCU_SOC_ARCHITECTURE::XMCU_SOC_CORE_FAMILY::XMCU_SOC_VENDOR_FAMILY:: + XMCU_SOC_VENDOR_FAMILY_RM::peripherals::AES; +} // namespace xmcu::hal::peripherals + From 23b9f004eda62d3a72bb87f44ec72e849228c71a Mon Sep 17 00:00:00 2001 From: Mariusz Matkowski Date: Mon, 23 Feb 2026 06:58:52 +0100 Subject: [PATCH 2/6] wip --- soc/st/arm/m4/wb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/soc/st/arm/m4/wb b/soc/st/arm/m4/wb index 6e2ea49..8cd1268 160000 --- a/soc/st/arm/m4/wb +++ b/soc/st/arm/m4/wb @@ -1 +1 @@ -Subproject commit 6e2ea49d9625cf6f003361ba7cb4b7c28ec893da +Subproject commit 8cd12680ecb9bc490a3c1fe232163783e3c32544 From 8afb10e5961ed94f1188b96f906a442e6454e5cb Mon Sep 17 00:00:00 2001 From: Mariusz Matkowski Date: Mon, 23 Feb 2026 14:52:31 +0100 Subject: [PATCH 3/6] gcm working --- soc/st/arm/m4/wb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/soc/st/arm/m4/wb b/soc/st/arm/m4/wb index 8cd1268..23fb24a 160000 --- a/soc/st/arm/m4/wb +++ b/soc/st/arm/m4/wb @@ -1 +1 @@ -Subproject commit 8cd12680ecb9bc490a3c1fe232163783e3c32544 +Subproject commit 23fb24a7728e5b86d6d05fde30cd78b942e72121 From 344fddbf380efed83261c44b3bd59fe49c20065a Mon Sep 17 00:00:00 2001 From: Mariusz Matkowski Date: Tue, 24 Feb 2026 10:51:09 +0100 Subject: [PATCH 4/6] Support for blocks with size smaller than 16 bytes --- soc/st/arm/m4/wb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/soc/st/arm/m4/wb b/soc/st/arm/m4/wb index 23fb24a..191c4b6 160000 --- a/soc/st/arm/m4/wb +++ b/soc/st/arm/m4/wb @@ -1 +1 @@ -Subproject commit 23fb24a7728e5b86d6d05fde30cd78b942e72121 +Subproject commit 191c4b618b32167064c7d2d3f87e8627ffc30338 From a654ba639cb1707825a77746b9d34a4a8b8c7d13 Mon Sep 17 00:00:00 2001 From: Mariusz Matkowski Date: Wed, 25 Feb 2026 13:02:35 +0100 Subject: [PATCH 5/6] refactor --- soc/st/arm/m4/wb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/soc/st/arm/m4/wb b/soc/st/arm/m4/wb index 191c4b6..1ca820a 160000 --- a/soc/st/arm/m4/wb +++ b/soc/st/arm/m4/wb @@ -1 +1 @@ -Subproject commit 191c4b618b32167064c7d2d3f87e8627ffc30338 +Subproject commit 1ca820adaceb70382f04d3fbefa9486bdc09341b From 205315bf28ddfb39d47844713947caab92a91e17 Mon Sep 17 00:00:00 2001 From: Mariusz Matkowski Date: Thu, 26 Feb 2026 08:33:17 +0100 Subject: [PATCH 6/6] refactor --- soc/st/arm/m4/wb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/soc/st/arm/m4/wb b/soc/st/arm/m4/wb index 1ca820a..365ca73 160000 --- a/soc/st/arm/m4/wb +++ b/soc/st/arm/m4/wb @@ -1 +1 @@ -Subproject commit 1ca820adaceb70382f04d3fbefa9486bdc09341b +Subproject commit 365ca73db58108e413c4ea345f9573cdce5fcd16