diff --git a/.github/workflows/test-renode-fastmath.yml b/.github/workflows/test-renode-fastmath.yml index 295359d5fc..fe7ba529d1 100644 --- a/.github/workflows/test-renode-fastmath.yml +++ b/.github/workflows/test-renode-fastmath.yml @@ -9,7 +9,7 @@ on: jobs: renode_automated_fastmath: runs-on: ubuntu-22.04 - timeout-minutes: 15 + timeout-minutes: 25 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-renode-noasm-smallstack.yml b/.github/workflows/test-renode-noasm-smallstack.yml index 48767ea16e..4cdcb84af6 100644 --- a/.github/workflows/test-renode-noasm-smallstack.yml +++ b/.github/workflows/test-renode-noasm-smallstack.yml @@ -9,7 +9,7 @@ on: jobs: renode_automated_noasm_smallstack: runs-on: ubuntu-22.04 - timeout-minutes: 15 + timeout-minutes: 25 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-renode-noasm.yml b/.github/workflows/test-renode-noasm.yml index b6deb8b4ab..45adf14aaa 100644 --- a/.github/workflows/test-renode-noasm.yml +++ b/.github/workflows/test-renode-noasm.yml @@ -9,7 +9,7 @@ on: jobs: renode_automated_noasm: runs-on: ubuntu-22.04 - timeout-minutes: 15 + timeout-minutes: 25 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-renode-nrf52.yml b/.github/workflows/test-renode-nrf52.yml index bd44c168e3..99180be2e4 100644 --- a/.github/workflows/test-renode-nrf52.yml +++ b/.github/workflows/test-renode-nrf52.yml @@ -9,7 +9,7 @@ on: jobs: renode_automated_base: runs-on: ubuntu-22.04 - timeout-minutes: 15 + timeout-minutes: 25 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-renode-sha3.yml b/.github/workflows/test-renode-sha3.yml index 1129c2531e..1c564140ae 100644 --- a/.github/workflows/test-renode-sha3.yml +++ b/.github/workflows/test-renode-sha3.yml @@ -9,7 +9,7 @@ on: jobs: renode_automated_multi_sha: runs-on: ubuntu-22.04 - timeout-minutes: 15 + timeout-minutes: 25 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-renode-sha384.yml b/.github/workflows/test-renode-sha384.yml index 63ceaf2d6e..6a1e4ea47b 100644 --- a/.github/workflows/test-renode-sha384.yml +++ b/.github/workflows/test-renode-sha384.yml @@ -9,7 +9,7 @@ on: jobs: renode_automated_multi_sha: runs-on: ubuntu-22.04 - timeout-minutes: 15 + timeout-minutes: 25 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-renode-smallstack.yml b/.github/workflows/test-renode-smallstack.yml index cc149de7dc..4e583d0c29 100644 --- a/.github/workflows/test-renode-smallstack.yml +++ b/.github/workflows/test-renode-smallstack.yml @@ -9,7 +9,7 @@ on: jobs: renode_automated_smallstack: runs-on: ubuntu-22.04 - timeout-minutes: 15 + timeout-minutes: 25 steps: - uses: actions/checkout@v4 diff --git a/CMakeLists.txt b/CMakeLists.txt index 88756f5754..c395263da1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,6 @@ # CMakeLists.txt # -# Copyright (C) 2025 wolfSSL Inc. +# Copyright (C) 2026 wolfSSL Inc. # # This file is part of wolfBoot. # diff --git a/README.md b/README.md index 01ee44d9ac..c98ea5a9b1 100644 --- a/README.md +++ b/README.md @@ -675,3 +675,33 @@ For Visual Studio, the developer command prompt will need to be activated. * wolfTPM v2.4.0-594-g6d5df60 * wolfPKCS11 v2.0.0-stable-33-g81af264 * wolfHSM v1.3.0 (8ac56d7) + +### V 2.8.0 - (2026-04-16) + * New hardware targets + * AMD/Xilinx Versal Gen 1 VMK180 support, including SD/QSPI boot flows and PetaLinux boot support + * Microchip PolarFire SoC MPFS250 support extended to M-mode/QSPI/LIM boot flows, plus eMMC/SD support + * New target support for NXP MCXN and MCXW71, NXP S32K14x, NXP LPC55S69, and Nordic nRF54L15 + * Added NXP T1040 RDB support and refreshed NXP T2080 vendor-board configurations + * Improvements to supported targets + * STM32H5 TrustZone/PKCS11 integration reworked with NSC veneers, plus additional OTP and flash handling fixes + * PSoC6 now supports external flash dual-bank updates and read-modify-erase-write flash programming + * AURIX TC3xx self-update and wolfHSM configurations expanded, including RSA4096 and cert-chain examples + * Renesas RA6M4 and RX projects refreshed, with improved RAM-function handling for CCRX builds + * Improved clang/LLVM support for embedded builds and test-app image generation, with dedicated CI coverage + * New features and improvements + * Added wolfPSA integration for secure storage and TrustZone-backed PSA services + * Added TrustZone PSA-crypto support and PSA attestation compliance, including DICE-based attestation flows + * Added Zephyr integration to replace the TEE layer, with PSA-facing interfaces and sample patches + * Added a generic hook framework for pre-init, post-init, and boot hooks + * Added custom encryption-key hooks, PKCS11-backed encrypted partitions, and improved image inspection/status tooling + * Added monolithic self-update builds, reproducible-build support, self-header support, and expanded simulator self-update / TrustZone test coverage + * Bug fixes and hardening + * Strengthened image parsing, signing, and update flows with stricter bounds/overflow checks for signatures, TLVs, delta images, GPT/FDT parsing, disk I/O, and partition overlap + * Added fail-closed flash protection, stricter rollback handling in non-flash paths, and final sanity checks in boot and library boot paths + * Expanded constant-time comparisons and zeroization for TPM, DICE, SATA, update, and key-generation code paths + * Fixed self-update regressions, encrypted-partition handling, SDHCI/MMC corner cases, and assorted build/test regressions across ARM, PPC, RISC-V, and simulator targets + * Updated modules + * wolfSSL v5.9.1-stable + * wolfTPM v3.10.0-88-gefaab4a + * wolfPKCS11 v2.0.0-stable-126-g8fec695 + * wolfHSM v1.4.0-57-g977bf18 diff --git a/cmake/config_defaults.cmake b/cmake/config_defaults.cmake index 0e34fd710d..0fe651b1af 100644 --- a/cmake/config_defaults.cmake +++ b/cmake/config_defaults.cmake @@ -1,6 +1,6 @@ # wolfboot/cmake/config_defaults.cmake # -# Copyright (C) 2025 wolfSSL Inc. +# Copyright (C) 2026 wolfSSL Inc. # # This file is part of wolfBoot. # diff --git a/cmake/cube_ide_config.cmake b/cmake/cube_ide_config.cmake index 9dd5c1148a..626584b2e3 100644 --- a/cmake/cube_ide_config.cmake +++ b/cmake/cube_ide_config.cmake @@ -1,6 +1,6 @@ # wolfboot/cmake/cube_ide_config.cmake # -# Copyright (C) 2025 wolfSSL Inc. +# Copyright (C) 2026 wolfSSL Inc. # # This file is part of wolfBoot. # diff --git a/cmake/current_user.cmake b/cmake/current_user.cmake index 19a3c6f52d..9cc5d9855e 100644 --- a/cmake/current_user.cmake +++ b/cmake/current_user.cmake @@ -1,6 +1,6 @@ # wolfboot/cmake/current_user.cmake # -# Copyright (C) 2025 wolfSSL Inc. +# Copyright (C) 2026 wolfSSL Inc. # # This file is part of wolfBoot. # diff --git a/cmake/downloads/stm32l4.cmake b/cmake/downloads/stm32l4.cmake index 0900963ed3..5d49808b4d 100644 --- a/cmake/downloads/stm32l4.cmake +++ b/cmake/downloads/stm32l4.cmake @@ -1,6 +1,6 @@ # wolfboot/cmake/downloads/stm32l4.cmake # -# Copyright (C) 2025 wolfSSL Inc. +# Copyright (C) 2026 wolfSSL Inc. # # This file is part of wolfBoot. # diff --git a/cmake/functions.cmake b/cmake/functions.cmake index ea3930a9a2..b9bbbc5191 100644 --- a/cmake/functions.cmake +++ b/cmake/functions.cmake @@ -1,6 +1,6 @@ # wolfboot/cmake/functions.cmake # -# Copyright (C) 2025 wolfSSL Inc. +# Copyright (C) 2026 wolfSSL Inc. # # This file is part of wolfBoot. # diff --git a/cmake/load_dot_config.cmake b/cmake/load_dot_config.cmake index 4a58408292..f3775c6dc1 100644 --- a/cmake/load_dot_config.cmake +++ b/cmake/load_dot_config.cmake @@ -1,6 +1,6 @@ # wolfboot/cmake/load_dot_config.cmake # -# Copyright (C) 2025 wolfSSL Inc. +# Copyright (C) 2026 wolfSSL Inc. # # This file is part of wolfBoot. # diff --git a/cmake/stm32_hal_download.cmake b/cmake/stm32_hal_download.cmake index 4df82a17ca..57bf7d11cd 100644 --- a/cmake/stm32_hal_download.cmake +++ b/cmake/stm32_hal_download.cmake @@ -1,6 +1,6 @@ # wolfboot/cmake/stm32_hal_download.cmake # -# Copyright (C) 2025 wolfSSL Inc. +# Copyright (C) 2026 wolfSSL Inc. # # This file is part of wolfBoot. # diff --git a/cmake/toolchain_aarch64-none-elf.cmake b/cmake/toolchain_aarch64-none-elf.cmake index 7155e16ba8..f50c7afc9a 100644 --- a/cmake/toolchain_aarch64-none-elf.cmake +++ b/cmake/toolchain_aarch64-none-elf.cmake @@ -1,6 +1,6 @@ # toolchain_aarch64-none-elf.cmake # -# Copyright (C) 2025 wolfSSL Inc. +# Copyright (C) 2026 wolfSSL Inc. # # This file is part of wolfBoot. # diff --git a/cmake/toolchain_arm-none-eabi.cmake b/cmake/toolchain_arm-none-eabi.cmake index 11f6bbcd95..af8f474ba2 100644 --- a/cmake/toolchain_arm-none-eabi.cmake +++ b/cmake/toolchain_arm-none-eabi.cmake @@ -1,6 +1,6 @@ # wolfboot/cmake/toolchain_arm-none-eabi.cmake # -# Copyright (C) 2025 wolfSSL Inc. +# Copyright (C) 2026 wolfSSL Inc. # # This file is part of wolfBoot. # diff --git a/cmake/utils.cmake b/cmake/utils.cmake index 39b355f960..1ffb5a6b5b 100644 --- a/cmake/utils.cmake +++ b/cmake/utils.cmake @@ -1,6 +1,6 @@ # utils.cmake # -# Copyright (C) 2025 wolfSSL Inc. +# Copyright (C) 2026 wolfSSL Inc. # # This file is part of wolfBoot. # diff --git a/cmake/visualgdb_config.cmake b/cmake/visualgdb_config.cmake index 24fad6534b..94fb917849 100644 --- a/cmake/visualgdb_config.cmake +++ b/cmake/visualgdb_config.cmake @@ -1,6 +1,6 @@ # wolfboot/cmake/visualgdb_config.cmake # -# Copyright (C) 2025 wolfSSL Inc. +# Copyright (C) 2026 wolfSSL Inc. # # This file is part of wolfBoot. # diff --git a/cmake/vs2022_config.cmake b/cmake/vs2022_config.cmake index d4a65bfb42..ecc54dabcf 100644 --- a/cmake/vs2022_config.cmake +++ b/cmake/vs2022_config.cmake @@ -1,6 +1,6 @@ # wolfboot/cmake/vs2022_config.cmake # -# Copyright (C) 2025 wolfSSL Inc. +# Copyright (C) 2026 wolfSSL Inc. # # This file is part of wolfBoot. # diff --git a/cmake/wolfboot.cmake b/cmake/wolfboot.cmake index e4d2ec742a..85ad831269 100644 --- a/cmake/wolfboot.cmake +++ b/cmake/wolfboot.cmake @@ -1,6 +1,6 @@ # wolfboot.cmake # -# Copyright (C) 2025 wolfSSL Inc. +# Copyright (C) 2026 wolfSSL Inc. # # This file is part of wolfBoot. # diff --git a/cmake/write_size.cmake b/cmake/write_size.cmake index 4235cd00cd..1b6b0a2471 100644 --- a/cmake/write_size.cmake +++ b/cmake/write_size.cmake @@ -1,6 +1,6 @@ # write_size.cmake # -# Copyright (C) 2025 wolfSSL Inc. +# Copyright (C) 2026 wolfSSL Inc. # # This file is part of wolfBoot. # diff --git a/docs/Targets.md b/docs/Targets.md index fbc02e6181..6c915ee22d 100644 --- a/docs/Targets.md +++ b/docs/Targets.md @@ -1083,7 +1083,7 @@ Use `0x20000` for the boot partition and `0x02000000` for the update partition. **Expected serial output on successful boot:** ``` -wolfBoot Version: 2.7.0 (...) +wolfBoot Version: 2.8.0 (...) Running on E51 (hart 0) in M-mode QSPI: Using SC QSPI Controller (0x37020100) QSPI: Flash ID = 0x20 0xBA 0x21 diff --git a/hal/armv8m_tz.h b/hal/armv8m_tz.h index 1f5286cd6a..d8b314dd10 100644 --- a/hal/armv8m_tz.h +++ b/hal/armv8m_tz.h @@ -1,6 +1,6 @@ /* armv8m_tz.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/cc26x2.c b/hal/cc26x2.c index 09a881467c..eb8eb13606 100644 --- a/hal/cc26x2.c +++ b/hal/cc26x2.c @@ -1,6 +1,6 @@ /* cc26x2.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/filesystem.c b/hal/filesystem.c index ba8d9c1fb3..464748486f 100644 --- a/hal/filesystem.c +++ b/hal/filesystem.c @@ -1,6 +1,6 @@ /* filesystem.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/hal.c b/hal/hal.c index 6c14c63ed9..8a73f109a3 100644 --- a/hal/hal.c +++ b/hal/hal.c @@ -1,6 +1,6 @@ /* hal.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/hifive1.c b/hal/hifive1.c index 94c6da4825..526dee877b 100644 --- a/hal/hifive1.c +++ b/hal/hifive1.c @@ -1,6 +1,6 @@ /* hifive1.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/imx_rt.c b/hal/imx_rt.c index e98ecc296c..b89d93f214 100644 --- a/hal/imx_rt.c +++ b/hal/imx_rt.c @@ -3,7 +3,7 @@ * Custom HAL implementation. Defines the * functions used by wolfboot for a specific target. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/kinetis.c b/hal/kinetis.c index e204d27638..f5467a1257 100644 --- a/hal/kinetis.c +++ b/hal/kinetis.c @@ -1,6 +1,6 @@ /* kinetis.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/kontron_vx3060_s2.c b/hal/kontron_vx3060_s2.c index 03a6b17314..1ca9752c76 100644 --- a/hal/kontron_vx3060_s2.c +++ b/hal/kontron_vx3060_s2.c @@ -1,6 +1,6 @@ /* kontron_vx3060_s2.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/kontron_vx3060_s2_loader.c b/hal/kontron_vx3060_s2_loader.c index a25a4bc76c..5e6b75698f 100644 --- a/hal/kontron_vx3060_s2_loader.c +++ b/hal/kontron_vx3060_s2_loader.c @@ -1,6 +1,6 @@ /* kontron_vx3060_s2_loader.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/library.c b/hal/library.c index a0d3a3b92e..b0ad0be8f7 100644 --- a/hal/library.c +++ b/hal/library.c @@ -1,6 +1,6 @@ /* library.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/library_fs.c b/hal/library_fs.c index d5fb01e2c6..11ef428e7d 100644 --- a/hal/library_fs.c +++ b/hal/library_fs.c @@ -1,6 +1,6 @@ /* library_fs.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/lpc.c b/hal/lpc.c index feb8157285..8815d56fc2 100644 --- a/hal/lpc.c +++ b/hal/lpc.c @@ -1,6 +1,6 @@ /* lpc.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/mcxa.c b/hal/mcxa.c index 4288560a7f..390803b18c 100644 --- a/hal/mcxa.c +++ b/hal/mcxa.c @@ -1,6 +1,6 @@ /* mcxa.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/mcxn.c b/hal/mcxn.c index 8b9842666a..6344775c24 100644 --- a/hal/mcxn.c +++ b/hal/mcxn.c @@ -1,6 +1,6 @@ /* mcxn.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/mcxw.c b/hal/mcxw.c index 7fb26b039b..9c66d622cf 100644 --- a/hal/mcxw.c +++ b/hal/mcxw.c @@ -3,7 +3,7 @@ * Stubs for custom HAL implementation. Defines the * functions used by wolfboot for a specific target. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/mpfs250.c b/hal/mpfs250.c index c808eeedce..20f0d44255 100644 --- a/hal/mpfs250.c +++ b/hal/mpfs250.c @@ -1,6 +1,6 @@ /* mpfs250.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/mpfs250.h b/hal/mpfs250.h index 497bee4a88..67677d5e59 100644 --- a/hal/mpfs250.h +++ b/hal/mpfs250.h @@ -1,6 +1,6 @@ /* mpfs250.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/nrf52.c b/hal/nrf52.c index 981c83c272..4204c18d30 100644 --- a/hal/nrf52.c +++ b/hal/nrf52.c @@ -1,6 +1,6 @@ /* nrf52.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/nrf52.h b/hal/nrf52.h index 1b319a2b02..117b3810a3 100644 --- a/hal/nrf52.h +++ b/hal/nrf52.h @@ -1,6 +1,6 @@ /* nrf52.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/nrf5340.c b/hal/nrf5340.c index 2c0a3f6fbc..2958919812 100644 --- a/hal/nrf5340.c +++ b/hal/nrf5340.c @@ -1,6 +1,6 @@ /* nrf5340.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/nrf5340.h b/hal/nrf5340.h index cc30b8228e..da9bdc8785 100644 --- a/hal/nrf5340.h +++ b/hal/nrf5340.h @@ -1,6 +1,6 @@ /* nrf5340.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/nrf5340_net.c b/hal/nrf5340_net.c index 5f4f8a2d57..178f45af13 100644 --- a/hal/nrf5340_net.c +++ b/hal/nrf5340_net.c @@ -1,6 +1,6 @@ /* nrf5340_net.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/nxp_ls1028a.c b/hal/nxp_ls1028a.c index fb39f977c5..83ca10bf77 100644 --- a/hal/nxp_ls1028a.c +++ b/hal/nxp_ls1028a.c @@ -1,6 +1,6 @@ /* nxp_ls1028a.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/nxp_ls1028a.h b/hal/nxp_ls1028a.h index 17fbdcb65d..b7af78dea1 100644 --- a/hal/nxp_ls1028a.h +++ b/hal/nxp_ls1028a.h @@ -1,6 +1,6 @@ /* nxp_ls1028a.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/nxp_p1021.c b/hal/nxp_p1021.c index 646f98c1d2..ef29e0d125 100644 --- a/hal/nxp_p1021.c +++ b/hal/nxp_p1021.c @@ -1,6 +1,6 @@ /* nxp_p1021.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/nxp_ppc.c b/hal/nxp_ppc.c index e925f74fa8..0b68d7b0bb 100644 --- a/hal/nxp_ppc.c +++ b/hal/nxp_ppc.c @@ -1,6 +1,6 @@ /* nxp_ppc.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/nxp_ppc.h b/hal/nxp_ppc.h index 0025e1b49b..43b6c820a6 100644 --- a/hal/nxp_ppc.h +++ b/hal/nxp_ppc.h @@ -1,6 +1,6 @@ /* nxp_ppc.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/nxp_t1024.c b/hal/nxp_t1024.c index 852ad882e0..31b5521f58 100644 --- a/hal/nxp_t1024.c +++ b/hal/nxp_t1024.c @@ -1,6 +1,6 @@ /* nxp_t1024.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/nxp_t1040.c b/hal/nxp_t1040.c index c2ad5b3309..e104c53fdc 100644 --- a/hal/nxp_t1040.c +++ b/hal/nxp_t1040.c @@ -1,6 +1,6 @@ /* nxp_t1040.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/nxp_t10xx.c b/hal/nxp_t10xx.c index d836064816..ac8ea9e949 100644 --- a/hal/nxp_t10xx.c +++ b/hal/nxp_t10xx.c @@ -1,6 +1,6 @@ /* nxp_t1024.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/nxp_t2080.c b/hal/nxp_t2080.c index 27980b240e..3512f7a050 100644 --- a/hal/nxp_t2080.c +++ b/hal/nxp_t2080.c @@ -1,6 +1,6 @@ /* nxp_t2080.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/nxp_t2080.h b/hal/nxp_t2080.h index 5428b7c60b..8d8f92d6d8 100644 --- a/hal/nxp_t2080.h +++ b/hal/nxp_t2080.h @@ -1,6 +1,6 @@ /* nxp_t2080.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/pic32c.c b/hal/pic32c.c index 11f0ad2e3c..945019e6ef 100644 --- a/hal/pic32c.c +++ b/hal/pic32c.c @@ -1,6 +1,6 @@ /* pic32c.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/pic32c.h b/hal/pic32c.h index c92bb667ee..d01572b40c 100644 --- a/hal/pic32c.h +++ b/hal/pic32c.h @@ -1,6 +1,6 @@ /* pic32c.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/pic32ck.c b/hal/pic32ck.c index 8c25bd6252..e443ad51fb 100644 --- a/hal/pic32ck.c +++ b/hal/pic32ck.c @@ -1,6 +1,6 @@ /* pic32ck.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/pic32ck_registers.h b/hal/pic32ck_registers.h index 3b1e644bc4..a1961a5284 100644 --- a/hal/pic32ck_registers.h +++ b/hal/pic32ck_registers.h @@ -1,6 +1,6 @@ /* pic32ck_registers.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/pic32cz.c b/hal/pic32cz.c index d0099b81bf..33dd80f430 100644 --- a/hal/pic32cz.c +++ b/hal/pic32cz.c @@ -1,6 +1,6 @@ /* pic32cz.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/pic32cz_registers.h b/hal/pic32cz_registers.h index b64dd6aa01..ad93ee6079 100644 --- a/hal/pic32cz_registers.h +++ b/hal/pic32cz_registers.h @@ -1,6 +1,6 @@ /* pic32cz_registers.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/raspi3.c b/hal/raspi3.c index 87aa0e852d..626397d904 100644 --- a/hal/raspi3.c +++ b/hal/raspi3.c @@ -1,6 +1,6 @@ /* raspi3.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/raspi3.h b/hal/raspi3.h index 6328a94cc6..3f3c4e06bb 100644 --- a/hal/raspi3.h +++ b/hal/raspi3.h @@ -1,6 +1,6 @@ /* raspi3.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/renesas-rx.c b/hal/renesas-rx.c index 9ad8315c33..7902d0b7b8 100644 --- a/hal/renesas-rx.c +++ b/hal/renesas-rx.c @@ -3,7 +3,7 @@ * Stubs for custom HAL implementation. Defines the * functions used by wolfBoot for a specific target. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/renesas-rx.h b/hal/renesas-rx.h index cd96a732b0..c4355501af 100644 --- a/hal/renesas-rx.h +++ b/hal/renesas-rx.h @@ -1,6 +1,6 @@ /* renesas-rx.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/renesas-rz.c b/hal/renesas-rz.c index e335dbf7ac..d674c27148 100644 --- a/hal/renesas-rz.c +++ b/hal/renesas-rz.c @@ -3,7 +3,7 @@ * Stubs for custom HAL implementation. Defines the * functions used by wolfboot for a specific target. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/riscv.h b/hal/riscv.h index 71159b317b..734f52f36b 100644 --- a/hal/riscv.h +++ b/hal/riscv.h @@ -1,6 +1,6 @@ /* riscv.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/rp2350.c b/hal/rp2350.c index 85052ca69d..85b1f06832 100644 --- a/hal/rp2350.c +++ b/hal/rp2350.c @@ -3,7 +3,7 @@ * Custom HAL implementation. Defines the * functions used by wolfboot for raspberry-pi pico2 (rp2350) * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/rx65n.c b/hal/rx65n.c index 530b66ed72..08695a1ed0 100644 --- a/hal/rx65n.c +++ b/hal/rx65n.c @@ -1,6 +1,6 @@ /* rx65n.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/rx72n.c b/hal/rx72n.c index 6a4f22b430..0b7d55e03e 100644 --- a/hal/rx72n.c +++ b/hal/rx72n.c @@ -1,6 +1,6 @@ /* rx72n.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/s32k1xx.c b/hal/s32k1xx.c index 8440ef9fea..7492358249 100644 --- a/hal/s32k1xx.c +++ b/hal/s32k1xx.c @@ -1,6 +1,6 @@ /* nxp_s32k1xx.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/s32k1xx.h b/hal/s32k1xx.h index f105b3a3ba..8f5ef04e2b 100644 --- a/hal/s32k1xx.h +++ b/hal/s32k1xx.h @@ -1,6 +1,6 @@ /* s32k1xx.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/sama5d3.c b/hal/sama5d3.c index a5cb2bf9ab..e4134c1a47 100644 --- a/hal/sama5d3.c +++ b/hal/sama5d3.c @@ -1,6 +1,6 @@ /* atsama5d3.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/sama5d3.h b/hal/sama5d3.h index 23965e687e..9fe0c4a160 100644 --- a/hal/sama5d3.h +++ b/hal/sama5d3.h @@ -2,7 +2,7 @@ * * Header file for SAMA5D3 HAL * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/same51.c b/hal/same51.c index 9c5469c166..ebd9aa13eb 100644 --- a/hal/same51.c +++ b/hal/same51.c @@ -1,6 +1,6 @@ /* same51.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/samr21.c b/hal/samr21.c index 37c2d7b7e7..31dbb51c35 100644 --- a/hal/samr21.c +++ b/hal/samr21.c @@ -1,6 +1,6 @@ /* samr21.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/sim.c b/hal/sim.c index 18e7e827f9..b35a6c47ff 100644 --- a/hal/sim.c +++ b/hal/sim.c @@ -1,6 +1,6 @@ /* sim.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/skeleton.c b/hal/skeleton.c index e6858a1641..11814bd113 100644 --- a/hal/skeleton.c +++ b/hal/skeleton.c @@ -3,7 +3,7 @@ * Stubs for custom HAL implementation. Defines the * functions used by wolfboot for a specific target. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/spi/spi_drv_nrf52.c b/hal/spi/spi_drv_nrf52.c index 465865354e..60e8480b02 100644 --- a/hal/spi/spi_drv_nrf52.c +++ b/hal/spi/spi_drv_nrf52.c @@ -6,7 +6,7 @@ * * Pinout: see spi_drv_nrf52.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/spi/spi_drv_nrf5340.c b/hal/spi/spi_drv_nrf5340.c index c4da5ba598..a016af71ab 100644 --- a/hal/spi/spi_drv_nrf5340.c +++ b/hal/spi/spi_drv_nrf5340.c @@ -6,7 +6,7 @@ * * Pinout: see spi_drv_nrf5340.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/spi/spi_drv_nxp.c b/hal/spi/spi_drv_nxp.c index c55b700922..75eeca9393 100644 --- a/hal/spi/spi_drv_nxp.c +++ b/hal/spi/spi_drv_nxp.c @@ -4,7 +4,7 @@ * * Pinout: see spi_drv_nxp.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/spi/spi_drv_renesas_rx.c b/hal/spi/spi_drv_renesas_rx.c index 7b869ff757..5df9402c09 100644 --- a/hal/spi/spi_drv_renesas_rx.c +++ b/hal/spi/spi_drv_renesas_rx.c @@ -4,7 +4,7 @@ * * Example implementation for Renesas RX65N. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/spi/spi_drv_stm32.c b/hal/spi/spi_drv_stm32.c index c732352a29..b06aa0ac11 100644 --- a/hal/spi/spi_drv_stm32.c +++ b/hal/spi/spi_drv_stm32.c @@ -6,7 +6,7 @@ * * Pinout: see spi_drv_stm32.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/spi/spi_drv_zynq.c b/hal/spi/spi_drv_zynq.c index 13e4da5162..c09a15f830 100644 --- a/hal/spi/spi_drv_zynq.c +++ b/hal/spi/spi_drv_zynq.c @@ -1,6 +1,6 @@ /* spi_drv_zynq.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/stm32_tz.c b/hal/stm32_tz.c index 83309fc8a9..cf62b5e16a 100644 --- a/hal/stm32_tz.c +++ b/hal/stm32_tz.c @@ -1,6 +1,6 @@ /* stm32_tz.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/stm32c0.c b/hal/stm32c0.c index 436b3692c9..7b14fb5598 100644 --- a/hal/stm32c0.c +++ b/hal/stm32c0.c @@ -1,6 +1,6 @@ /* stm32c0.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/stm32f1.c b/hal/stm32f1.c index 8b82b492ac..5abee993ba 100644 --- a/hal/stm32f1.c +++ b/hal/stm32f1.c @@ -1,6 +1,6 @@ /* stm32f1.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/stm32f4.c b/hal/stm32f4.c index 0ac8d17a00..780849368f 100644 --- a/hal/stm32f4.c +++ b/hal/stm32f4.c @@ -1,6 +1,6 @@ /* stm32f4.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/stm32f7.c b/hal/stm32f7.c index 09192d6af6..07d22fd54e 100644 --- a/hal/stm32f7.c +++ b/hal/stm32f7.c @@ -1,6 +1,6 @@ /* stm32f7.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/stm32g0.c b/hal/stm32g0.c index 4d75b1b97e..8be7f7efa4 100644 --- a/hal/stm32g0.c +++ b/hal/stm32g0.c @@ -1,6 +1,6 @@ /* stm32g0.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/stm32h5.c b/hal/stm32h5.c index 6ab0da1dab..da6d4923f0 100644 --- a/hal/stm32h5.c +++ b/hal/stm32h5.c @@ -1,6 +1,6 @@ /* stm32h5.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/stm32h5.h b/hal/stm32h5.h index f62cc08f87..521a3e4079 100644 --- a/hal/stm32h5.h +++ b/hal/stm32h5.h @@ -1,6 +1,6 @@ /* stm32h5.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/stm32h7.c b/hal/stm32h7.c index 40db7d9790..c61345a169 100644 --- a/hal/stm32h7.c +++ b/hal/stm32h7.c @@ -1,6 +1,6 @@ /* stm32h7.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/stm32h7.h b/hal/stm32h7.h index 09a7b7d1d6..05819a820a 100644 --- a/hal/stm32h7.h +++ b/hal/stm32h7.h @@ -1,6 +1,6 @@ /* stm32h7.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/stm32l0.c b/hal/stm32l0.c index 4a271411e3..9cd2771196 100644 --- a/hal/stm32l0.c +++ b/hal/stm32l0.c @@ -1,6 +1,6 @@ /* stm32l0.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/stm32l4.c b/hal/stm32l4.c index 0aca3cbf68..999e1473fe 100644 --- a/hal/stm32l4.c +++ b/hal/stm32l4.c @@ -1,6 +1,6 @@ /* stm32l4.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/stm32l4xx_hal_conf.h b/hal/stm32l4xx_hal_conf.h index 32c6f4b177..90ce484ae9 100644 --- a/hal/stm32l4xx_hal_conf.h +++ b/hal/stm32l4xx_hal_conf.h @@ -1,6 +1,6 @@ /* stm32-4xx_hal_conf.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/stm32l5.c b/hal/stm32l5.c index 34b1c2b21c..fca22b7de3 100644 --- a/hal/stm32l5.c +++ b/hal/stm32l5.c @@ -1,6 +1,6 @@ /* stm32l5.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/stm32l5.h b/hal/stm32l5.h index 103445928d..68032535a7 100644 --- a/hal/stm32l5.h +++ b/hal/stm32l5.h @@ -1,6 +1,6 @@ /* stm32l5.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/stm32u5.c b/hal/stm32u5.c index 62940bbd42..8bc352e2be 100644 --- a/hal/stm32u5.c +++ b/hal/stm32u5.c @@ -1,6 +1,6 @@ /* stm32u5.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/stm32u5.h b/hal/stm32u5.h index 871f565f9a..e28cd86ecb 100644 --- a/hal/stm32u5.h +++ b/hal/stm32u5.h @@ -1,6 +1,6 @@ /* stm32u5.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/stm32u5_partition.h b/hal/stm32u5_partition.h index 8c444aa600..f82432c8cc 100644 --- a/hal/stm32u5_partition.h +++ b/hal/stm32u5_partition.h @@ -1,6 +1,6 @@ /* stm32u5_partition.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/stm32wb.c b/hal/stm32wb.c index aae1184108..6de1b9ddea 100644 --- a/hal/stm32wb.c +++ b/hal/stm32wb.c @@ -1,6 +1,6 @@ /* stm32wb.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/ti_hercules.c b/hal/ti_hercules.c index 5a9747bd20..91e824c2dc 100644 --- a/hal/ti_hercules.c +++ b/hal/ti_hercules.c @@ -1,6 +1,6 @@ /* ti_hercules.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/uart/uart_drv_lpc.c b/hal/uart/uart_drv_lpc.c index 465ae1922a..e61ed9e73e 100644 --- a/hal/uart/uart_drv_lpc.c +++ b/hal/uart/uart_drv_lpc.c @@ -4,7 +4,7 @@ * * Example implementation for LPC54xxx, using UART0. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/uart/uart_drv_stm32f4.c b/hal/uart/uart_drv_stm32f4.c index 6059bfcb2e..c2ea800de1 100644 --- a/hal/uart/uart_drv_stm32f4.c +++ b/hal/uart/uart_drv_stm32f4.c @@ -6,7 +6,7 @@ * * Pinout: RX=PD9, TX=PD8 * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/uart/uart_drv_stm32h5.c b/hal/uart/uart_drv_stm32h5.c index 817209d93b..ab55885fee 100644 --- a/hal/uart/uart_drv_stm32h5.c +++ b/hal/uart/uart_drv_stm32h5.c @@ -6,7 +6,7 @@ * using LPUART1 (VCS port through USB). * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/uart/uart_drv_stm32l0.c b/hal/uart/uart_drv_stm32l0.c index 788bce5fda..60176ad6d1 100644 --- a/hal/uart/uart_drv_stm32l0.c +++ b/hal/uart/uart_drv_stm32l0.c @@ -6,7 +6,7 @@ * * Pinout: RX=PA3, TX=PA2 * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/uart/uart_drv_stm32l5.c b/hal/uart/uart_drv_stm32l5.c index 7c7af64c1e..347cf3027f 100644 --- a/hal/uart/uart_drv_stm32l5.c +++ b/hal/uart/uart_drv_stm32l5.c @@ -6,7 +6,7 @@ * using LPUART1 (VCS port through USB). * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/uart/uart_drv_stm32wb.c b/hal/uart/uart_drv_stm32wb.c index 23f5942de2..fca1bcdd27 100644 --- a/hal/uart/uart_drv_stm32wb.c +++ b/hal/uart/uart_drv_stm32wb.c @@ -6,7 +6,7 @@ * * Pinout: RX=PB7, TX=PB6 (VCOM port UART1 -> STLINK USB) * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/va416x0.c b/hal/va416x0.c index 19304fc4a7..914d7f7534 100644 --- a/hal/va416x0.c +++ b/hal/va416x0.c @@ -1,6 +1,6 @@ /* va416x0.c * -* Copyright (C) 2025 wolfSSL Inc. +* Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/va416x0.h b/hal/va416x0.h index 919c14df4c..d8294ca92f 100644 --- a/hal/va416x0.h +++ b/hal/va416x0.h @@ -1,6 +1,6 @@ /* va416x0.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/versal.c b/hal/versal.c index 8a530d66cd..5423e7c720 100644 --- a/hal/versal.c +++ b/hal/versal.c @@ -1,6 +1,6 @@ /* versal.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/versal.h b/hal/versal.h index 54b09254e4..bce990ace9 100644 --- a/hal/versal.h +++ b/hal/versal.h @@ -1,6 +1,6 @@ /* versal.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/versal.ld b/hal/versal.ld index 054bd26cb0..1688158c44 100644 --- a/hal/versal.ld +++ b/hal/versal.ld @@ -15,7 +15,7 @@ * 0x10000000 : Linux kernel load address * 0x11800000 : Device tree load address (optional) * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. */ OUTPUT_FORMAT("elf64-littleaarch64") diff --git a/hal/vorago/board.h b/hal/vorago/board.h index 58a5f9518c..fe4ed21f0a 100644 --- a/hal/vorago/board.h +++ b/hal/vorago/board.h @@ -1,6 +1,6 @@ /* * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/vorago/hal_config.h b/hal/vorago/hal_config.h index 71f0e9e4f7..ff73d7ef47 100644 --- a/hal/vorago/hal_config.h +++ b/hal/vorago/hal_config.h @@ -1,6 +1,6 @@ /* * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/x86_64_efi.c b/hal/x86_64_efi.c index b94339b0ec..63ff3664d5 100644 --- a/hal/x86_64_efi.c +++ b/hal/x86_64_efi.c @@ -1,7 +1,7 @@ /* x86_64_efi.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/x86_fsp_qemu.c b/hal/x86_fsp_qemu.c index 6752991873..01b9f15329 100644 --- a/hal/x86_fsp_qemu.c +++ b/hal/x86_fsp_qemu.c @@ -1,6 +1,6 @@ /* x86_fsp_qemu.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/x86_fsp_qemu_loader.c b/hal/x86_fsp_qemu_loader.c index 5fbf324a42..bae48681c5 100644 --- a/hal/x86_fsp_qemu_loader.c +++ b/hal/x86_fsp_qemu_loader.c @@ -1,6 +1,6 @@ /* x86_fsp_qemu_loader.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/x86_fsp_tgl.c b/hal/x86_fsp_tgl.c index 833cb5a923..8ff2832d29 100644 --- a/hal/x86_fsp_tgl.c +++ b/hal/x86_fsp_tgl.c @@ -1,6 +1,6 @@ /* x86_fsp_tgl.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/x86_uart.c b/hal/x86_uart.c index 966e198be1..70749d276c 100644 --- a/hal/x86_uart.c +++ b/hal/x86_uart.c @@ -2,7 +2,7 @@ * * Implementation of a very basic 8250 UART driver for x86 * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/zynq.c b/hal/zynq.c index 7d5f4ed10d..37ff2ee181 100644 --- a/hal/zynq.c +++ b/hal/zynq.c @@ -1,6 +1,6 @@ /* zynq.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/hal/zynq.h b/hal/zynq.h index ff1d2697a9..d732f5f315 100644 --- a/hal/zynq.h +++ b/hal/zynq.h @@ -1,6 +1,6 @@ /* zynq.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/MPLAB/target.h b/include/MPLAB/target.h index 9f885efd18..fb70fe2ea5 100644 --- a/include/MPLAB/target.h +++ b/include/MPLAB/target.h @@ -5,7 +5,7 @@ * target.h is automatically generated using the template in target.h.in by running * "make config". * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/delta.h b/include/delta.h index 9fc8157295..9066cc8d5a 100644 --- a/include/delta.h +++ b/include/delta.h @@ -14,7 +14,7 @@ * --delta option. * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/disk.h b/include/disk.h index 60a92a78d8..0f0fdf0810 100644 --- a/include/disk.h +++ b/include/disk.h @@ -1,6 +1,6 @@ /* disk.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/elf.h b/include/elf.h index 18295e88da..1278387fee 100644 --- a/include/elf.h +++ b/include/elf.h @@ -1,6 +1,6 @@ /* elf.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/encrypt.h b/include/encrypt.h index 809e76d1b2..b488c35a58 100644 --- a/include/encrypt.h +++ b/include/encrypt.h @@ -2,7 +2,7 @@ * * Functions to encrypt/decrypt external flash content * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/fdt.h b/include/fdt.h index ba592d95b5..ff0fb44991 100644 --- a/include/fdt.h +++ b/include/fdt.h @@ -3,7 +3,7 @@ * Functions to help with flattened device tree (DTB) parsing * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/gpt.h b/include/gpt.h index 20eebb2641..fdc2cf361c 100644 --- a/include/gpt.h +++ b/include/gpt.h @@ -2,7 +2,7 @@ * * Generic GPT (GUID Partition Table) parsing support. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/hal.h b/include/hal.h index fac45ef034..1082976591 100644 --- a/include/hal.h +++ b/include/hal.h @@ -2,7 +2,7 @@ * * The HAL API definitions. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/image.h b/include/image.h index 51bc52d6ff..c8f15ebaf1 100644 --- a/include/image.h +++ b/include/image.h @@ -3,7 +3,7 @@ * Functions to help with wolfBoot image header * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/keystore.h b/include/keystore.h index cdf3c7621b..558ffe0cfc 100644 --- a/include/keystore.h +++ b/include/keystore.h @@ -3,7 +3,7 @@ * API's for key store * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/loader.h b/include/loader.h index 9d2ef37653..798836d4d5 100644 --- a/include/loader.h +++ b/include/loader.h @@ -3,7 +3,7 @@ * Public key information for the signed images * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/multiboot.h b/include/multiboot.h index afd6aba01d..d7c3491a1c 100644 --- a/include/multiboot.h +++ b/include/multiboot.h @@ -1,6 +1,6 @@ /* * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/otp_keystore.h b/include/otp_keystore.h index fd46f2da71..3fdd2d7abe 100644 --- a/include/otp_keystore.h +++ b/include/otp_keystore.h @@ -3,7 +3,7 @@ * Helper for storing/retrieving Trust Anchor to/from OTP flash * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/pci.h b/include/pci.h index 7192549ce5..77c669d728 100644 --- a/include/pci.h +++ b/include/pci.h @@ -1,6 +1,6 @@ /* pci.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/printf.h b/include/printf.h index 1163ad4eda..758403f591 100644 --- a/include/printf.h +++ b/include/printf.h @@ -2,7 +2,7 @@ * * The HAL API definitions. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/sdhci.h b/include/sdhci.h index b7eb6d3095..65fccf48ef 100644 --- a/include/sdhci.h +++ b/include/sdhci.h @@ -5,7 +5,7 @@ * * Compile with DISK_SDCARD=1 or DISK_EMMC=1 * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/spi_drv.h b/include/spi_drv.h index d5b3038b7f..d32f750869 100644 --- a/include/spi_drv.h +++ b/include/spi_drv.h @@ -7,7 +7,7 @@ * implementing the spi_ calls below. * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/spi_flash.h b/include/spi_flash.h index 41d04895e3..bb4c7e62ad 100644 --- a/include/spi_flash.h +++ b/include/spi_flash.h @@ -6,7 +6,7 @@ * Compile with SPI_FLASH=1 * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/stage2_params.h b/include/stage2_params.h index 813eefa433..69608cd7f2 100644 --- a/include/stage2_params.h +++ b/include/stage2_params.h @@ -1,6 +1,6 @@ /* stage2_params.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/target.h.in b/include/target.h.in index 581417a9a5..56aeca0cc7 100644 --- a/include/target.h.in +++ b/include/target.h.in @@ -5,7 +5,7 @@ * target.h is automatically generated using the template in target.h.in by running * "make config". * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/tpm.h b/include/tpm.h index 50b68adf41..08cd104468 100644 --- a/include/tpm.h +++ b/include/tpm.h @@ -1,6 +1,6 @@ /* tpm.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/uart_drv.h b/include/uart_drv.h index a11bf5f9ea..3a49f7d6e7 100644 --- a/include/uart_drv.h +++ b/include/uart_drv.h @@ -2,7 +2,7 @@ * * The HAL API definitions for UART driver extension. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/uart_flash.h b/include/uart_flash.h index 761447ca11..b1cf93e256 100644 --- a/include/uart_flash.h +++ b/include/uart_flash.h @@ -9,7 +9,7 @@ * emulated non-volatile image via UART. * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/user_settings.h b/include/user_settings.h index c681839c07..ca93d72af9 100644 --- a/include/user_settings.h +++ b/include/user_settings.h @@ -4,7 +4,7 @@ * Enabled via WOLFSSL_USER_SETTINGS. * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/wolfboot/arm_tee_api.h b/include/wolfboot/arm_tee_api.h index 1c79175efd..16e40497aa 100644 --- a/include/wolfboot/arm_tee_api.h +++ b/include/wolfboot/arm_tee_api.h @@ -2,7 +2,7 @@ * * ARM TEE style PSA client veneers for Zephyr integration. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/wolfboot/version.h b/include/wolfboot/version.h index e8bdf144b9..b08d28874e 100644 --- a/include/wolfboot/version.h +++ b/include/wolfboot/version.h @@ -2,7 +2,7 @@ * * The wolfBoot library version * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * @@ -29,8 +29,8 @@ extern "C" { #endif -#define LIBWOLFBOOT_VERSION_STRING "2.7.0" -#define LIBWOLFBOOT_VERSION_HEX 0x02070000 +#define LIBWOLFBOOT_VERSION_STRING "2.8.0" +#define LIBWOLFBOOT_VERSION_HEX 0x02080000 #ifndef WOLFBOOT_VERSION #define WOLFBOOT_VERSION LIBWOLFBOOT_VERSION_HEX diff --git a/include/wolfboot/wc_secure.h b/include/wolfboot/wc_secure.h index a607b30944..bc7eb8b428 100644 --- a/include/wolfboot/wc_secure.h +++ b/include/wolfboot/wc_secure.h @@ -2,7 +2,7 @@ * * The wolfBoot library version * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/wolfboot/wcs_pkcs11.h b/include/wolfboot/wcs_pkcs11.h index 614a65e243..09c69e0bdd 100644 --- a/include/wolfboot/wcs_pkcs11.h +++ b/include/wolfboot/wcs_pkcs11.h @@ -2,7 +2,7 @@ * * The wolfBoot library version * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/wolfboot/wolfboot.h b/include/wolfboot/wolfboot.h index 6075de6f46..1ae564f41b 100644 --- a/include/wolfboot/wolfboot.h +++ b/include/wolfboot/wolfboot.h @@ -2,7 +2,7 @@ * * The wolfBoot API definitions. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/x86/ahci.h b/include/x86/ahci.h index d4f0f045c1..bf3c2b42fb 100644 --- a/include/x86/ahci.h +++ b/include/x86/ahci.h @@ -1,6 +1,6 @@ /* ahci.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/x86/ata.h b/include/x86/ata.h index 6144b6128c..d1b49e3243 100644 --- a/include/x86/ata.h +++ b/include/x86/ata.h @@ -1,6 +1,6 @@ /* ata.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/x86/common.h b/include/x86/common.h index b720f4392d..0bd371bcbb 100644 --- a/include/x86/common.h +++ b/include/x86/common.h @@ -1,6 +1,6 @@ /* common.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/x86/exceptions.h b/include/x86/exceptions.h index e0452208dc..eac1924e51 100644 --- a/include/x86/exceptions.h +++ b/include/x86/exceptions.h @@ -1,6 +1,6 @@ /* exceptions.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/x86/fsp.h b/include/x86/fsp.h index bfd8a3dca1..ef7cf21fca 100644 --- a/include/x86/fsp.h +++ b/include/x86/fsp.h @@ -1,6 +1,6 @@ /* fsp.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/x86/fsp/FspCommon.h b/include/x86/fsp/FspCommon.h index 4a5d0ad96d..00feb56e36 100644 --- a/include/x86/fsp/FspCommon.h +++ b/include/x86/fsp/FspCommon.h @@ -1,6 +1,6 @@ /* FspCommon.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/x86/fsp/stdtype_mapping.h b/include/x86/fsp/stdtype_mapping.h index 39f28477e2..fccd72cdf2 100644 --- a/include/x86/fsp/stdtype_mapping.h +++ b/include/x86/fsp/stdtype_mapping.h @@ -1,5 +1,5 @@ /* stdtype_mapping.h.c - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/x86/gdt.h b/include/x86/gdt.h index 720885c727..80a09b6a78 100644 --- a/include/x86/gdt.h +++ b/include/x86/gdt.h @@ -1,6 +1,6 @@ /* gdt.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/x86/hob.h b/include/x86/hob.h index e3463c491f..4d39456b1f 100644 --- a/include/x86/hob.h +++ b/include/x86/hob.h @@ -2,7 +2,7 @@ * * Headers for Hand-off Block (HOB) objects * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/x86/linux_loader.h b/include/x86/linux_loader.h index 386a1adf0d..5edc0ef89c 100644 --- a/include/x86/linux_loader.h +++ b/include/x86/linux_loader.h @@ -2,7 +2,7 @@ * * Headers for linux boot parameters * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/x86/mptable.h b/include/x86/mptable.h index 75c6b8757d..41dab2f75f 100644 --- a/include/x86/mptable.h +++ b/include/x86/mptable.h @@ -1,6 +1,6 @@ /* mptable.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/x86/paging.h b/include/x86/paging.h index 0acd46015f..0b6b27fdaf 100644 --- a/include/x86/paging.h +++ b/include/x86/paging.h @@ -1,6 +1,6 @@ /* paging.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/include/x86/tgl_fsp.h b/include/x86/tgl_fsp.h index c5216a38e1..b3b2b14861 100644 --- a/include/x86/tgl_fsp.h +++ b/include/x86/tgl_fsp.h @@ -1,6 +1,6 @@ /* tgl_fsp.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/lib/wolfssl b/lib/wolfssl index b5874a6d9e..1d363f3adc 160000 --- a/lib/wolfssl +++ b/lib/wolfssl @@ -1 +1 @@ -Subproject commit b5874a6d9ef95bb6ddde416c720e1f195d0c1b43 +Subproject commit 1d363f3adceba9d1478230ede476a37b0dcdef24 diff --git a/src/arm_tee_psa_veneer.c b/src/arm_tee_psa_veneer.c index 2e9ff5b24d..f6f6ff1a34 100644 --- a/src/arm_tee_psa_veneer.c +++ b/src/arm_tee_psa_veneer.c @@ -2,7 +2,7 @@ * * ARM TEE style PSA IPC CMSE veneers for Zephyr integration. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/boot_aarch64.c b/src/boot_aarch64.c index 892e42ea5c..7b8fccbadc 100644 --- a/src/boot_aarch64.c +++ b/src/boot_aarch64.c @@ -1,6 +1,6 @@ /* boot_aarch64.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/boot_aarch64_start.S b/src/boot_aarch64_start.S index b664d1a568..03b6359e71 100644 --- a/src/boot_aarch64_start.S +++ b/src/boot_aarch64_start.S @@ -1,6 +1,6 @@ /** * Aarch64 bootup - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/boot_arm.c b/src/boot_arm.c index 43a65babae..2fe217b061 100644 --- a/src/boot_arm.c +++ b/src/boot_arm.c @@ -1,6 +1,6 @@ /* boot_arm.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/boot_arm32.c b/src/boot_arm32.c index e7d1f47319..dedd1e4375 100644 --- a/src/boot_arm32.c +++ b/src/boot_arm32.c @@ -2,7 +2,7 @@ * * Bring up, vectors and do_boot for 32bit Cortex-A microprocessors. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/boot_arm32_start.S b/src/boot_arm32_start.S index effac84764..fa3021232f 100644 --- a/src/boot_arm32_start.S +++ b/src/boot_arm32_start.S @@ -1,6 +1,6 @@ /** * Arm32 (32bit Cortex-A) boot up - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/boot_ppc.c b/src/boot_ppc.c index fd5c50c08d..b1608aef99 100644 --- a/src/boot_ppc.c +++ b/src/boot_ppc.c @@ -1,6 +1,6 @@ /* boot_ppc.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/boot_ppc_mp.S b/src/boot_ppc_mp.S index 7dc74698a1..1473127b09 100644 --- a/src/boot_ppc_mp.S +++ b/src/boot_ppc_mp.S @@ -1,6 +1,6 @@ /* boot_ppc_mp.S * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/boot_ppc_start.S b/src/boot_ppc_start.S index 9b0609fc66..725639a0d3 100644 --- a/src/boot_ppc_start.S +++ b/src/boot_ppc_start.S @@ -1,6 +1,6 @@ /* boot_ppc_start.S * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/boot_renesas.c b/src/boot_renesas.c index 8fb9911dbb..a368090f88 100644 --- a/src/boot_renesas.c +++ b/src/boot_renesas.c @@ -1,6 +1,6 @@ /* boot_renesas.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/boot_renesas_start.S b/src/boot_renesas_start.S index 6b5ef13448..1d2788852f 100644 --- a/src/boot_renesas_start.S +++ b/src/boot_renesas_start.S @@ -1,6 +1,6 @@ /* boot_renesas_start.S * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/boot_riscv.c b/src/boot_riscv.c index b7b814279c..116e7b708b 100644 --- a/src/boot_riscv.c +++ b/src/boot_riscv.c @@ -1,6 +1,6 @@ /* boot_riscv.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/boot_riscv_start.S b/src/boot_riscv_start.S index 7ecb0d9bd0..36fd0803b9 100644 --- a/src/boot_riscv_start.S +++ b/src/boot_riscv_start.S @@ -1,6 +1,6 @@ /** * RISC-V bootup (32-bit and 64-bit unified) - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/boot_x86_64.c b/src/boot_x86_64.c index 576756513f..715f2b68c5 100644 --- a/src/boot_x86_64.c +++ b/src/boot_x86_64.c @@ -1,6 +1,6 @@ /* boot_x86_64.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/boot_x86_fsp.c b/src/boot_x86_fsp.c index 02a0b9b667..1d03c67e36 100644 --- a/src/boot_x86_fsp.c +++ b/src/boot_x86_fsp.c @@ -1,6 +1,6 @@ /* boot_x86_fsp.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/boot_x86_fsp_payload.c b/src/boot_x86_fsp_payload.c index 1791b082f8..a0a1f384e5 100644 --- a/src/boot_x86_fsp_payload.c +++ b/src/boot_x86_fsp_payload.c @@ -1,6 +1,6 @@ /* boot_x86_fsp_payload.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/boot_x86_fsp_start.S b/src/boot_x86_fsp_start.S index c98d659970..9d6a9d2626 100644 --- a/src/boot_x86_fsp_start.S +++ b/src/boot_x86_fsp_start.S @@ -1,6 +1,6 @@ ;; boot_x86_fsp_start.S ;; -;; Copyright (C) 2025 wolfSSL Inc. +;; Copyright (C) 2026 wolfSSL Inc. ;; ;; This file is part of wolfBoot. ;; diff --git a/src/delta.c b/src/delta.c index 384c4fb4fe..2f9e1d0c69 100644 --- a/src/delta.c +++ b/src/delta.c @@ -1,6 +1,6 @@ /* delta.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/disk.c b/src/disk.c index da024a7017..4f8eaf955d 100644 --- a/src/disk.c +++ b/src/disk.c @@ -1,6 +1,6 @@ /* disk.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/elf.c b/src/elf.c index 8fd2010947..79324f4165 100644 --- a/src/elf.c +++ b/src/elf.c @@ -1,6 +1,6 @@ /* elf.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/fdt.c b/src/fdt.c index 7dcae530bc..86b6afadff 100644 --- a/src/fdt.c +++ b/src/fdt.c @@ -3,7 +3,7 @@ * Functions to help with flattened device tree (DTB) parsing * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/flash_otp_keystore.c b/src/flash_otp_keystore.c index bd1a624c2d..7e3da9d038 100644 --- a/src/flash_otp_keystore.c +++ b/src/flash_otp_keystore.c @@ -3,7 +3,7 @@ * Implementation for Flash based OTP keystore used as trust anchor * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/gpt.c b/src/gpt.c index 8d3a886374..931a47c56d 100644 --- a/src/gpt.c +++ b/src/gpt.c @@ -2,7 +2,7 @@ * * Generic GPT (GUID Partition Table) parsing implementation. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/image.c b/src/image.c index 9f0708c5ae..2d3f5c7ea0 100644 --- a/src/image.c +++ b/src/image.c @@ -1,6 +1,6 @@ /* image.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/libwolfboot.c b/src/libwolfboot.c index a5610e493b..79fa0eddcb 100644 --- a/src/libwolfboot.c +++ b/src/libwolfboot.c @@ -1,6 +1,6 @@ /* libwolfboot.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/loader.c b/src/loader.c index 76b0800bfe..929b818872 100644 --- a/src/loader.c +++ b/src/loader.c @@ -1,6 +1,6 @@ /* loader.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/multiboot.c b/src/multiboot.c index 73d1b9c93d..4bf03adc78 100644 --- a/src/multiboot.c +++ b/src/multiboot.c @@ -1,6 +1,6 @@ /* multiboot.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/pci.c b/src/pci.c index d695620770..eafcb69517 100644 --- a/src/pci.c +++ b/src/pci.c @@ -1,6 +1,6 @@ /* pci.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/pkcs11_callable.c b/src/pkcs11_callable.c index b9f0c7c350..218e96a096 100644 --- a/src/pkcs11_callable.c +++ b/src/pkcs11_callable.c @@ -1,6 +1,6 @@ /* pkcs11_callable.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/pkcs11_store.c b/src/pkcs11_store.c index 3a28bf322f..b1f0b9ede0 100644 --- a/src/pkcs11_store.c +++ b/src/pkcs11_store.c @@ -1,6 +1,6 @@ /* pkcs11_store.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/psa_store.c b/src/psa_store.c index c5a09b7f47..0b8fb6d8c2 100644 --- a/src/psa_store.c +++ b/src/psa_store.c @@ -1,6 +1,6 @@ /* psa_store.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/qspi_flash.c b/src/qspi_flash.c index 9dab677125..602df830c1 100644 --- a/src/qspi_flash.c +++ b/src/qspi_flash.c @@ -4,7 +4,7 @@ * functionalities, on top of the spi_drv.h HAL. * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/sdhci.c b/src/sdhci.c index 8d7765349b..ba82947228 100644 --- a/src/sdhci.c +++ b/src/sdhci.c @@ -3,7 +3,7 @@ * Cadence SD Host Controller Interface (SDHCI) Driver * Generic implementation supporting SD cards and eMMC. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/spi_flash.c b/src/spi_flash.c index 278a9ef547..4a33b364ea 100644 --- a/src/spi_flash.c +++ b/src/spi_flash.c @@ -4,7 +4,7 @@ * functionalities, on top of the spi_drv.h HAL. * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/stage2_params.c b/src/stage2_params.c index 069b9e9da6..f1c915438c 100644 --- a/src/stage2_params.c +++ b/src/stage2_params.c @@ -1,6 +1,6 @@ /* stage2_params.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/store_sbrk.c b/src/store_sbrk.c index 2c274d56e7..14830da90e 100644 --- a/src/store_sbrk.c +++ b/src/store_sbrk.c @@ -1,6 +1,6 @@ /* store_sbrk.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/store_sbrk.h b/src/store_sbrk.h index 444bedf937..d8472ba4fb 100644 --- a/src/store_sbrk.h +++ b/src/store_sbrk.h @@ -1,6 +1,6 @@ /* store_sbrk.h * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/string.c b/src/string.c index cc94e4e9a8..176836b4a2 100644 --- a/src/string.c +++ b/src/string.c @@ -3,7 +3,7 @@ * Implementations of standard library functions to eliminate external dependencies. * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/tpm.c b/src/tpm.c index 2bb799a237..56420286f5 100644 --- a/src/tpm.c +++ b/src/tpm.c @@ -1,6 +1,6 @@ /* tpm.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/uart_flash.c b/src/uart_flash.c index 3b4d5cb65d..676ea3e2c6 100644 --- a/src/uart_flash.c +++ b/src/uart_flash.c @@ -8,7 +8,7 @@ * interface. * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/update_disk.c b/src/update_disk.c index cf11258733..088dd328e3 100644 --- a/src/update_disk.c +++ b/src/update_disk.c @@ -4,7 +4,7 @@ * drives and partition mapping. * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/update_flash.c b/src/update_flash.c index 04b6e0dd6d..a8783bb0a5 100644 --- a/src/update_flash.c +++ b/src/update_flash.c @@ -3,7 +3,7 @@ * Implementation for Flash based updater * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/update_flash_hwswap.c b/src/update_flash_hwswap.c index 47d66e7d0f..ed1c739bbf 100644 --- a/src/update_flash_hwswap.c +++ b/src/update_flash_hwswap.c @@ -3,7 +3,7 @@ * Implementation for hardware assisted updater * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/update_ram.c b/src/update_ram.c index 0ceef8d530..f390da256e 100644 --- a/src/update_ram.c +++ b/src/update_ram.c @@ -3,7 +3,7 @@ * Implementation for RAM based updater * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/vector_riscv.S b/src/vector_riscv.S index 88b80c4beb..d159e050a1 100644 --- a/src/vector_riscv.S +++ b/src/vector_riscv.S @@ -1,6 +1,6 @@ /** * RISC-V vector table (32-bit and 64-bit unified) - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/wc_callable.c b/src/wc_callable.c index 8ccc646316..656f9746b2 100644 --- a/src/wc_callable.c +++ b/src/wc_callable.c @@ -1,6 +1,6 @@ /* wc_callable.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/x86/ahci.c b/src/x86/ahci.c index ba541c497f..1caa5b5a96 100644 --- a/src/x86/ahci.c +++ b/src/x86/ahci.c @@ -1,6 +1,6 @@ /* ahci.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/x86/ata.c b/src/x86/ata.c index c94367f86e..a2cea6e34b 100644 --- a/src/x86/ata.c +++ b/src/x86/ata.c @@ -1,6 +1,6 @@ /* ata.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/x86/common.c b/src/x86/common.c index 051d8c896b..80bdcd2691 100644 --- a/src/x86/common.c +++ b/src/x86/common.c @@ -1,6 +1,6 @@ /* common.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/x86/exceptions.c b/src/x86/exceptions.c index 4b1b4306d7..a575c18877 100644 --- a/src/x86/exceptions.c +++ b/src/x86/exceptions.c @@ -1,6 +1,6 @@ /* exceptions.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/x86/fsp.c b/src/x86/fsp.c index e21e499e33..84787f65bb 100644 --- a/src/x86/fsp.c +++ b/src/x86/fsp.c @@ -1,6 +1,6 @@ /* fsp_tgl.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/x86/gdt.c b/src/x86/gdt.c index df09306658..7940497ffd 100644 --- a/src/x86/gdt.c +++ b/src/x86/gdt.c @@ -1,6 +1,6 @@ /* gdt.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/x86/hob.c b/src/x86/hob.c index f3a2d89afb..87b23596fd 100644 --- a/src/x86/hob.c +++ b/src/x86/hob.c @@ -2,7 +2,7 @@ * * Functions to encrypt/decrypt external flash content * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/x86/linux_loader.c b/src/x86/linux_loader.c index 37691d3e8d..b84e721faa 100644 --- a/src/x86/linux_loader.c +++ b/src/x86/linux_loader.c @@ -1,5 +1,5 @@ /* linux_loader.c - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/x86/mptable.c b/src/x86/mptable.c index 4aceee20d1..441ba3c6af 100644 --- a/src/x86/mptable.c +++ b/src/x86/mptable.c @@ -1,6 +1,6 @@ /* mptable.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/x86/paging.c b/src/x86/paging.c index b8034a6df9..083b1c21e2 100644 --- a/src/x86/paging.c +++ b/src/x86/paging.c @@ -1,6 +1,6 @@ /* paging.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/x86/qemu_fsp.c b/src/x86/qemu_fsp.c index 6963952be8..9093a7a603 100644 --- a/src/x86/qemu_fsp.c +++ b/src/x86/qemu_fsp.c @@ -1,5 +1,5 @@ /* qemu_fsp.c - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/x86/tgl_fsp.c b/src/x86/tgl_fsp.c index 8e5df8d5ce..357646b0d6 100644 --- a/src/x86/tgl_fsp.c +++ b/src/x86/tgl_fsp.c @@ -1,5 +1,5 @@ /* tgl_fsp.c - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/src/xmalloc.c b/src/xmalloc.c index a484ecd866..38780b21e9 100644 --- a/src/xmalloc.c +++ b/src/xmalloc.c @@ -3,7 +3,7 @@ * Fixed-pool implementation of malloc/free for wolfBoot * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/stage1/loader_stage1.c b/stage1/loader_stage1.c index 54ba566b95..dcfe7c98f9 100644 --- a/stage1/loader_stage1.c +++ b/stage1/loader_stage1.c @@ -1,7 +1,7 @@ /* loader_stage1.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/CMakeLists.txt b/test-app/CMakeLists.txt index 5dc08b1ec8..f57f719b5f 100644 --- a/test-app/CMakeLists.txt +++ b/test-app/CMakeLists.txt @@ -1,6 +1,6 @@ # CMakeLists.txt # -# Copyright (C) 2025 wolfSSL Inc. +# Copyright (C) 2026 wolfSSL Inc. # # This file is part of wolfBoot. # diff --git a/test-app/app_hifive1.c b/test-app/app_hifive1.c index 87fa6e3525..5234b2ad14 100644 --- a/test-app/app_hifive1.c +++ b/test-app/app_hifive1.c @@ -1,6 +1,6 @@ /* hifive1.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_imx_rt.c b/test-app/app_imx_rt.c index 634c571810..e694b86eeb 100644 --- a/test-app/app_imx_rt.c +++ b/test-app/app_imx_rt.c @@ -1,6 +1,6 @@ /* wolfBoot test application for iMX-RT1060-EVK * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * wolfSSL is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/test-app/app_kinetis.c b/test-app/app_kinetis.c index bc0cbab4a3..94a5e45821 100644 --- a/test-app/app_kinetis.c +++ b/test-app/app_kinetis.c @@ -1,6 +1,6 @@ /* kinetis.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_lpc.c b/test-app/app_lpc.c index 38ae2f158e..859c125e78 100644 --- a/test-app/app_lpc.c +++ b/test-app/app_lpc.c @@ -2,7 +2,7 @@ * * Test bare-metal boot-led-on application * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_mcxa.c b/test-app/app_mcxa.c index 2a211d0676..d3f2ca3b3a 100644 --- a/test-app/app_mcxa.c +++ b/test-app/app_mcxa.c @@ -2,7 +2,7 @@ * * Test bare-metal boot-led-on application * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_mcxn.c b/test-app/app_mcxn.c index c89704d3bb..b4e6d5300e 100644 --- a/test-app/app_mcxn.c +++ b/test-app/app_mcxn.c @@ -1,6 +1,6 @@ /* app_mcxn.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_mcxw.c b/test-app/app_mcxw.c index ad209376c2..e26badf034 100644 --- a/test-app/app_mcxw.c +++ b/test-app/app_mcxw.c @@ -2,7 +2,7 @@ * * Test bare-metal boot-led-on application * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_mpfs250.c b/test-app/app_mpfs250.c index cf8ce3fd41..520c94ed08 100644 --- a/test-app/app_mpfs250.c +++ b/test-app/app_mpfs250.c @@ -2,7 +2,7 @@ * * Test bare-metal application for PolarFire SoC MPFS250. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_nrf52.c b/test-app/app_nrf52.c index 6a0c982183..e33334f65d 100644 --- a/test-app/app_nrf52.c +++ b/test-app/app_nrf52.c @@ -1,6 +1,6 @@ /* nrf52.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_nrf5340.c b/test-app/app_nrf5340.c index 2cece58a44..0395fbeefe 100644 --- a/test-app/app_nrf5340.c +++ b/test-app/app_nrf5340.c @@ -1,6 +1,6 @@ /* nrf5340.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_nrf5340_net.c b/test-app/app_nrf5340_net.c index c643fe2dad..44b4042fcc 100644 --- a/test-app/app_nrf5340_net.c +++ b/test-app/app_nrf5340_net.c @@ -1,6 +1,6 @@ /* nrf5340.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_nxp_ls1028a.c b/test-app/app_nxp_ls1028a.c index 3502e941ef..fb0f6af527 100644 --- a/test-app/app_nxp_ls1028a.c +++ b/test-app/app_nxp_ls1028a.c @@ -1,6 +1,6 @@ /* app_nxp_ls1028a.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_nxp_p1021.c b/test-app/app_nxp_p1021.c index 338c7f62fe..41ce630bbc 100644 --- a/test-app/app_nxp_p1021.c +++ b/test-app/app_nxp_p1021.c @@ -1,6 +1,6 @@ /* app_nxp_p1021.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_nxp_t1024.c b/test-app/app_nxp_t1024.c index f0658b9a87..8e511b5af8 100644 --- a/test-app/app_nxp_t1024.c +++ b/test-app/app_nxp_t1024.c @@ -2,7 +2,7 @@ * * Test bare-metal application for NXP T1024. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_nxp_t1040.c b/test-app/app_nxp_t1040.c index 97799d4440..c58e586416 100644 --- a/test-app/app_nxp_t1040.c +++ b/test-app/app_nxp_t1040.c @@ -2,7 +2,7 @@ * * Test bare-metal application for NXP T1040. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_nxp_t2080.c b/test-app/app_nxp_t2080.c index 8535b7c88a..7167cc70b4 100644 --- a/test-app/app_nxp_t2080.c +++ b/test-app/app_nxp_t2080.c @@ -2,7 +2,7 @@ * * Test bare-metal application for NXP T2080. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_pic32ck.c b/test-app/app_pic32ck.c index af94c26bcf..1c3427576c 100644 --- a/test-app/app_pic32ck.c +++ b/test-app/app_pic32ck.c @@ -2,7 +2,7 @@ * * Test bare-metal boot-led-on application * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_pic32cz.c b/test-app/app_pic32cz.c index 8341bf5bdc..1354ccb374 100644 --- a/test-app/app_pic32cz.c +++ b/test-app/app_pic32cz.c @@ -2,7 +2,7 @@ * * Test bare-metal boot-led-on application * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_psoc6.c b/test-app/app_psoc6.c index 6f151a4a2d..9123298ee6 100644 --- a/test-app/app_psoc6.c +++ b/test-app/app_psoc6.c @@ -2,7 +2,7 @@ * * Test bare-metal boot-led-on application * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_raspi3.c b/test-app/app_raspi3.c index 25ceb1868f..b5b3fad7f1 100644 --- a/test-app/app_raspi3.c +++ b/test-app/app_raspi3.c @@ -2,7 +2,7 @@ * * Test bare-metal boot application * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_renesas_rx.c b/test-app/app_renesas_rx.c index 8dab316677..d2173da731 100644 --- a/test-app/app_renesas_rx.c +++ b/test-app/app_renesas_rx.c @@ -2,7 +2,7 @@ * * Test bare-metal application. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_s32k1xx.c b/test-app/app_s32k1xx.c index 68ad89578d..1971e647df 100644 --- a/test-app/app_s32k1xx.c +++ b/test-app/app_s32k1xx.c @@ -7,7 +7,7 @@ * - XMODEM firmware update support * - Partition and keystore information display * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_sama5d3.c b/test-app/app_sama5d3.c index b7c8fcc12c..d3d3ec4699 100644 --- a/test-app/app_sama5d3.c +++ b/test-app/app_sama5d3.c @@ -2,7 +2,7 @@ * * Test bare-metal boot application * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_same51.c b/test-app/app_same51.c index 9bc6c7d38c..25bea9054b 100644 --- a/test-app/app_same51.c +++ b/test-app/app_same51.c @@ -1,6 +1,6 @@ /* same51.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_samr21.c b/test-app/app_samr21.c index ebd8c3bf3d..795438a545 100644 --- a/test-app/app_samr21.c +++ b/test-app/app_samr21.c @@ -1,6 +1,6 @@ /* samr21.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_sim.c b/test-app/app_sim.c index 716287f0fa..515713c6bc 100644 --- a/test-app/app_sim.c +++ b/test-app/app_sim.c @@ -2,7 +2,7 @@ * * Test bare-metal boot-led-on application * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_sim_scattered.c b/test-app/app_sim_scattered.c index 4316c8738b..8d65dd9ea0 100644 --- a/test-app/app_sim_scattered.c +++ b/test-app/app_sim_scattered.c @@ -2,7 +2,7 @@ * * Test bare-metal boot-led-on application * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_stm32c0.c b/test-app/app_stm32c0.c index 1c45174bbb..792c12388f 100644 --- a/test-app/app_stm32c0.c +++ b/test-app/app_stm32c0.c @@ -2,7 +2,7 @@ * * Test bare-metal boot-led-on application * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_stm32f1.c b/test-app/app_stm32f1.c index 6075323aea..c1b2afd93a 100644 --- a/test-app/app_stm32f1.c +++ b/test-app/app_stm32f1.c @@ -2,7 +2,7 @@ * * Test bare-metal application for Blue Pill (STM32F103) board. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_stm32f4.c b/test-app/app_stm32f4.c index 707208370e..00e4e6519b 100644 --- a/test-app/app_stm32f4.c +++ b/test-app/app_stm32f4.c @@ -2,7 +2,7 @@ * * Test bare-metal blinking led application * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_stm32g0.c b/test-app/app_stm32g0.c index a643cd11ae..642c97e49a 100644 --- a/test-app/app_stm32g0.c +++ b/test-app/app_stm32g0.c @@ -2,7 +2,7 @@ * * Test bare-metal boot-led-on application * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_stm32h5.c b/test-app/app_stm32h5.c index 32a1d01bdf..2c68e25839 100644 --- a/test-app/app_stm32h5.c +++ b/test-app/app_stm32h5.c @@ -2,7 +2,7 @@ * * Test bare-metal application. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_stm32h7.c b/test-app/app_stm32h7.c index c7e24435a1..6e64f68c18 100644 --- a/test-app/app_stm32h7.c +++ b/test-app/app_stm32h7.c @@ -2,7 +2,7 @@ * * Test bare-metal application. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_stm32l0.c b/test-app/app_stm32l0.c index 0becfc6552..67a6783dfe 100644 --- a/test-app/app_stm32l0.c +++ b/test-app/app_stm32l0.c @@ -2,7 +2,7 @@ * * Test bare-metal boot-led-on application * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_stm32l5.c b/test-app/app_stm32l5.c index f4cf268b2c..0205182929 100644 --- a/test-app/app_stm32l5.c +++ b/test-app/app_stm32l5.c @@ -2,7 +2,7 @@ * * Test bare-metal application. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_stm32u5.c b/test-app/app_stm32u5.c index dc028fa0c3..eee1afe31c 100644 --- a/test-app/app_stm32u5.c +++ b/test-app/app_stm32u5.c @@ -2,7 +2,7 @@ * * Test bare-metal application. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_stm32wb.c b/test-app/app_stm32wb.c index e970d0446d..d6a68b24aa 100644 --- a/test-app/app_stm32wb.c +++ b/test-app/app_stm32wb.c @@ -2,7 +2,7 @@ * * Test bare-metal boot-led-on application * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_ti_hercules.c b/test-app/app_ti_hercules.c index 6ef4364c9b..5b689bf451 100644 --- a/test-app/app_ti_hercules.c +++ b/test-app/app_ti_hercules.c @@ -2,7 +2,7 @@ * * Test bare-metal boot application * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_va416x0.c b/test-app/app_va416x0.c index 6abce32255..c1e6f98cd5 100644 --- a/test-app/app_va416x0.c +++ b/test-app/app_va416x0.c @@ -2,7 +2,7 @@ * * Test bare-metal application. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_versal.c b/test-app/app_versal.c index 81731f3f1e..f87b295ef7 100644 --- a/test-app/app_versal.c +++ b/test-app/app_versal.c @@ -2,7 +2,7 @@ * * Test application for AMD Versal VMK180 * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_x86_fsp_qemu.c b/test-app/app_x86_fsp_qemu.c index 460bd5b42d..2a0d3e6a72 100644 --- a/test-app/app_x86_fsp_qemu.c +++ b/test-app/app_x86_fsp_qemu.c @@ -2,7 +2,7 @@ * * Test bare-metal boot application * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/app_zynq.c b/test-app/app_zynq.c index 6e1976b523..f9137439ab 100644 --- a/test-app/app_zynq.c +++ b/test-app/app_zynq.c @@ -2,7 +2,7 @@ * * Test bare-metal boot application for AMD ZynqMP ZCU102 * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/boot_arm32_start.S b/test-app/boot_arm32_start.S index 02272d47eb..a26a8b1d82 100644 --- a/test-app/boot_arm32_start.S +++ b/test-app/boot_arm32_start.S @@ -1,6 +1,6 @@ /** * Arm32 (32bit Cortex-A) boot up - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/boot_arm64_start.S b/test-app/boot_arm64_start.S index 7f7ca7e178..d370552c1c 100644 --- a/test-app/boot_arm64_start.S +++ b/test-app/boot_arm64_start.S @@ -2,7 +2,7 @@ * * AArch64 (64-bit ARM) boot startup code for test applications * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/imx_rt_clock_config.c b/test-app/imx_rt_clock_config.c index 4437f65632..dee86e909e 100644 --- a/test-app/imx_rt_clock_config.c +++ b/test-app/imx_rt_clock_config.c @@ -1,6 +1,6 @@ /* wolfBoot test application for i.MX RT1060-EVK * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * wolfSSL is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/test-app/led.c b/test-app/led.c index 573754686a..f9f99a0073 100644 --- a/test-app/led.c +++ b/test-app/led.c @@ -2,7 +2,7 @@ * * Test bare-metal blinking led application * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/led.h b/test-app/led.h index 4d6ed84207..99424b092a 100644 --- a/test-app/led.h +++ b/test-app/led.h @@ -2,7 +2,7 @@ * * Test bare-metal blinking led application * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/startup_arm.c b/test-app/startup_arm.c index ff65084d34..07995e3c4e 100644 --- a/test-app/startup_arm.c +++ b/test-app/startup_arm.c @@ -2,7 +2,7 @@ * * Test bare-metal blinking led application * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/startup_riscv.c b/test-app/startup_riscv.c index 4cfc2e813c..13afa5fcf8 100644 --- a/test-app/startup_riscv.c +++ b/test-app/startup_riscv.c @@ -1,6 +1,6 @@ /* startup_riscv.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/syscalls.c b/test-app/syscalls.c index a167c3c8bb..54f70b4895 100644 --- a/test-app/syscalls.c +++ b/test-app/syscalls.c @@ -2,7 +2,7 @@ * * Newlib syscall stubs for embedded systems without filesystem * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/system.c b/test-app/system.c index b9c8f3491b..a125ddfd4f 100644 --- a/test-app/system.c +++ b/test-app/system.c @@ -2,7 +2,7 @@ * * Test bare-metal blinking led application * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/system.h b/test-app/system.h index b98e1e0ee2..a55ea9ea02 100644 --- a/test-app/system.h +++ b/test-app/system.h @@ -1,7 +1,7 @@ /* system.h * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/timer.c b/test-app/timer.c index 8a83ece7ec..78350384b5 100644 --- a/test-app/timer.c +++ b/test-app/timer.c @@ -2,7 +2,7 @@ * * Test bare-metal blinking led application * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/timer.h b/test-app/timer.h index cc2a9cc5b1..00a9f61fe6 100644 --- a/test-app/timer.h +++ b/test-app/timer.h @@ -2,7 +2,7 @@ * * Test bare-metal blinking led application * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/vector_riscv.S b/test-app/vector_riscv.S index 9edba30e25..5dbb06eb8e 100644 --- a/test-app/vector_riscv.S +++ b/test-app/vector_riscv.S @@ -1,6 +1,6 @@ /** * RISC-V bootup - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/wcs/pkcs11_stub.c b/test-app/wcs/pkcs11_stub.c index 9833c7adac..b2d30c453a 100644 --- a/test-app/wcs/pkcs11_stub.c +++ b/test-app/wcs/pkcs11_stub.c @@ -1,6 +1,6 @@ /* pkcs11_stub.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/wcs/user_settings.h b/test-app/wcs/user_settings.h index 936ae024cc..2f497f77a1 100644 --- a/test-app/wcs/user_settings.h +++ b/test-app/wcs/user_settings.h @@ -3,7 +3,7 @@ * Custom configuration for wolfCrypt/wolfSSL (PKCS11 client example) * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/wcs/wolfcrypt_secure.c b/test-app/wcs/wolfcrypt_secure.c index 18fac80b8b..6e9d3b8840 100644 --- a/test-app/wcs/wolfcrypt_secure.c +++ b/test-app/wcs/wolfcrypt_secure.c @@ -1,6 +1,6 @@ /* wolfcrypt-secure.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/test-app/wolfcrypt_support.c b/test-app/wolfcrypt_support.c index d15df4f036..92d07d3b21 100644 --- a/test-app/wolfcrypt_support.c +++ b/test-app/wolfcrypt_support.c @@ -2,7 +2,7 @@ * * Support infrastructure for wolfCrypt test and benchmark * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/check_config/check_config.c b/tools/check_config/check_config.c index ee9bb7031e..3b9dca02e9 100644 --- a/tools/check_config/check_config.c +++ b/tools/check_config/check_config.c @@ -3,7 +3,7 @@ * Show configuration * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/delta/bmdiff.c b/tools/delta/bmdiff.c index adeafb3d9b..da515e1961 100644 --- a/tools/delta/bmdiff.c +++ b/tools/delta/bmdiff.c @@ -3,7 +3,7 @@ * diff/patch tool for wolfBoot * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/elf-parser/elf-parser.c b/tools/elf-parser/elf-parser.c index e50973c067..b2c397aa5e 100644 --- a/tools/elf-parser/elf-parser.c +++ b/tools/elf-parser/elf-parser.c @@ -1,6 +1,6 @@ /* elf-parser.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/fdt-parser/fdt-parser.c b/tools/fdt-parser/fdt-parser.c index cc1c3080ab..4abc337936 100644 --- a/tools/fdt-parser/fdt-parser.c +++ b/tools/fdt-parser/fdt-parser.c @@ -1,6 +1,6 @@ /* fdt-parser.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/keytools/keygen.c b/tools/keytools/keygen.c index 5a3ed319c7..d0552f025f 100644 --- a/tools/keytools/keygen.c +++ b/tools/keytools/keygen.c @@ -3,7 +3,7 @@ * C native key generation tool * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/keytools/keygen.py b/tools/keytools/keygen.py index 656b54af80..fc250d77c3 100644 --- a/tools/keytools/keygen.py +++ b/tools/keytools/keygen.py @@ -2,7 +2,7 @@ ''' * keygen.py * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/keytools/otp/otp-keystore-gen.c b/tools/keytools/otp/otp-keystore-gen.c index 0bbb9ff05a..f60945c147 100644 --- a/tools/keytools/otp/otp-keystore-gen.c +++ b/tools/keytools/otp/otp-keystore-gen.c @@ -3,7 +3,7 @@ * Command line utility to create a OTP image * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/keytools/otp/otp-keystore-primer.c b/tools/keytools/otp/otp-keystore-primer.c index ad1349adce..e69263518d 100644 --- a/tools/keytools/otp/otp-keystore-primer.c +++ b/tools/keytools/otp/otp-keystore-primer.c @@ -3,7 +3,7 @@ * Primer app to provision public keys into OTP flash * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/keytools/otp/startup.c b/tools/keytools/otp/startup.c index da90f82468..d21fbbc547 100644 --- a/tools/keytools/otp/startup.c +++ b/tools/keytools/otp/startup.c @@ -2,7 +2,7 @@ * * Test bare-metal blinking led application * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/keytools/sign.c b/tools/keytools/sign.c index 9edd4f1ad3..42df218894 100644 --- a/tools/keytools/sign.c +++ b/tools/keytools/sign.c @@ -3,7 +3,7 @@ * C native signing tool * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/keytools/sign.py b/tools/keytools/sign.py index 5d08946a31..6acd49aac7 100755 --- a/tools/keytools/sign.py +++ b/tools/keytools/sign.py @@ -2,7 +2,7 @@ ''' * sign.py * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/keytools/user_settings.h b/tools/keytools/user_settings.h index 7c888d115c..3a1beb9fb0 100644 --- a/tools/keytools/user_settings.h +++ b/tools/keytools/user_settings.h @@ -4,7 +4,7 @@ * Enabled via WOLFSSL_USER_SETTINGS. * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/lms/lms_common.h b/tools/lms/lms_common.h index efb859cff4..4005963117 100644 --- a/tools/lms/lms_common.h +++ b/tools/lms/lms_common.h @@ -4,7 +4,7 @@ * key file. * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/renode/Dockerfile b/tools/renode/Dockerfile index 9991a627ac..f45715e234 100644 --- a/tools/renode/Dockerfile +++ b/tools/renode/Dockerfile @@ -2,6 +2,11 @@ FROM antmicro/renode:1.15.3 RUN whoami USER root +RUN sed -i \ + -e 's|https\?://archive\.ubuntu\.com/ubuntu/\?|http://mirror.arizona.edu/ubuntu/|g' \ + -e 's|https\?://security\.ubuntu\.com/ubuntu/\?|http://mirror.arizona.edu/ubuntu/|g' \ + -e 's|https\?://[a-z0-9.-]*\.archive\.ubuntu\.com/ubuntu/\?|http://mirror.arizona.edu/ubuntu/|g' \ + /etc/apt/sources.list /etc/apt/sources.list.d/*.list 2>/dev/null || true RUN apt-get update RUN apt-get install gcc-arm-none-eabi make -y diff --git a/tools/scripts/mpfs_qspi_prog.py b/tools/scripts/mpfs_qspi_prog.py index 46e553b321..0764bf3bb6 100755 --- a/tools/scripts/mpfs_qspi_prog.py +++ b/tools/scripts/mpfs_qspi_prog.py @@ -28,7 +28,7 @@ wolfBoot sends ACK (0x06) -> script sends chunk 7. wolfBoot sends "DONE\\r\\n" and continues booting -Copyright (C) 2025 wolfSSL Inc. +Copyright (C) 2026 wolfSSL Inc. GPL v3 """ diff --git a/tools/squashelf/squashelf.c b/tools/squashelf/squashelf.c index 1ee422aa5a..38b3f41edb 100644 --- a/tools/squashelf/squashelf.c +++ b/tools/squashelf/squashelf.c @@ -7,7 +7,7 @@ * specified LMA ranges, sorting them by LMA, and writing them to a new, * reorganized ELF file. See README.md for more information. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/tpm/rot.c b/tools/tpm/rot.c index 206ea301c6..9c08d06752 100644 --- a/tools/tpm/rot.c +++ b/tools/tpm/rot.c @@ -1,6 +1,6 @@ /* rot.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/tpm/user_settings.h b/tools/tpm/user_settings.h index 9d87525630..819e15d160 100644 --- a/tools/tpm/user_settings.h +++ b/tools/tpm/user_settings.h @@ -3,7 +3,7 @@ * Configuration for wolfBoot TPM tools. * Enabled via WOLFSSL_USER_SETTINGS. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/uart-flash-server/ufserver.c b/tools/uart-flash-server/ufserver.c index e60f6c5c96..b6156ef517 100644 --- a/tools/uart-flash-server/ufserver.c +++ b/tools/uart-flash-server/ufserver.c @@ -4,7 +4,7 @@ * * Run on HOST machine to export an emulated external, non-volatile memory. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/unit-tests/target.h b/tools/unit-tests/target.h index 17746caf49..81c5e35619 100644 --- a/tools/unit-tests/target.h +++ b/tools/unit-tests/target.h @@ -5,7 +5,7 @@ * target.h is automatically generated using the template in target.h.in by running * "make config". * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/unit-tests/unit-common.c b/tools/unit-tests/unit-common.c index 0890de1e33..bd0ea11179 100644 --- a/tools/unit-tests/unit-common.c +++ b/tools/unit-tests/unit-common.c @@ -3,7 +3,7 @@ * Unit test common tools * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/unit-tests/unit-delta.c b/tools/unit-tests/unit-delta.c index fd016c84d0..c394c75bf6 100644 --- a/tools/unit-tests/unit-delta.c +++ b/tools/unit-tests/unit-delta.c @@ -2,7 +2,7 @@ * * unit tests for delta updates module * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/unit-tests/unit-enc-nvm.c b/tools/unit-tests/unit-enc-nvm.c index a4811c3ff4..a5fad7d020 100644 --- a/tools/unit-tests/unit-enc-nvm.c +++ b/tools/unit-tests/unit-enc-nvm.c @@ -2,7 +2,7 @@ * * unit tests for encrypted updates with nvm_flash_writeonce fix * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/unit-tests/unit-extflash.c b/tools/unit-tests/unit-extflash.c index fec5223923..c25d7b8f7e 100644 --- a/tools/unit-tests/unit-extflash.c +++ b/tools/unit-tests/unit-extflash.c @@ -3,7 +3,7 @@ * Unit test for parser functions in libwolfboot.c * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/unit-tests/unit-image.c b/tools/unit-tests/unit-image.c index 1334897de2..ba158193ac 100644 --- a/tools/unit-tests/unit-image.c +++ b/tools/unit-tests/unit-image.c @@ -3,7 +3,7 @@ * Unit test for parser functions in image.c * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/unit-tests/unit-keystore.c b/tools/unit-tests/unit-keystore.c index 7b9371eb6d..fa89ae0339 100644 --- a/tools/unit-tests/unit-keystore.c +++ b/tools/unit-tests/unit-keystore.c @@ -3,7 +3,7 @@ * example keystore used for image.c unit tests * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/unit-tests/unit-mock-flash.c b/tools/unit-tests/unit-mock-flash.c index 2d5482e6ba..0847aae7f9 100644 --- a/tools/unit-tests/unit-mock-flash.c +++ b/tools/unit-tests/unit-mock-flash.c @@ -4,7 +4,7 @@ * usage: #include "unit-mock-flash.c" * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/unit-tests/unit-mock-state.c b/tools/unit-tests/unit-mock-state.c index 6050ea13f0..55650347b5 100644 --- a/tools/unit-tests/unit-mock-state.c +++ b/tools/unit-tests/unit-mock-state.c @@ -3,7 +3,7 @@ * Unit test for parser functions in libwolfboot.c * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/unit-tests/unit-multiboot.c b/tools/unit-tests/unit-multiboot.c index 386a2fda8b..0e727750da 100644 --- a/tools/unit-tests/unit-multiboot.c +++ b/tools/unit-tests/unit-multiboot.c @@ -3,7 +3,7 @@ * Unit test for multiboot2 functions * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/unit-tests/unit-nvm.c b/tools/unit-tests/unit-nvm.c index 240edd4311..7ae77bc482 100644 --- a/tools/unit-tests/unit-nvm.c +++ b/tools/unit-tests/unit-nvm.c @@ -2,7 +2,7 @@ * * unit tests for nvm_flash_writeonce workaround. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/unit-tests/unit-parser.c b/tools/unit-tests/unit-parser.c index 3f589de0bf..83cbc1f24f 100644 --- a/tools/unit-tests/unit-parser.c +++ b/tools/unit-tests/unit-parser.c @@ -3,7 +3,7 @@ * Unit test for parser functions in libwolfboot.c * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/unit-tests/unit-pci.c b/tools/unit-tests/unit-pci.c index cc034118a7..b4213d10f0 100644 --- a/tools/unit-tests/unit-pci.c +++ b/tools/unit-tests/unit-pci.c @@ -3,7 +3,7 @@ * Unit test for pci functions * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/unit-tests/unit-pkcs11_store.c b/tools/unit-tests/unit-pkcs11_store.c index 88eb0e2454..f1d8c0434a 100644 --- a/tools/unit-tests/unit-pkcs11_store.c +++ b/tools/unit-tests/unit-pkcs11_store.c @@ -3,7 +3,7 @@ * Unit test for PKCS11 storage module * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/unit-tests/unit-sectorflags.c b/tools/unit-tests/unit-sectorflags.c index bcc7d49e41..eb4fa3c890 100644 --- a/tools/unit-tests/unit-sectorflags.c +++ b/tools/unit-tests/unit-sectorflags.c @@ -3,7 +3,7 @@ * Unit test for sector flags functions in libwolfboot.c * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/unit-tests/unit-spi-flash.c b/tools/unit-tests/unit-spi-flash.c index 23f20d99c4..084cae930b 100644 --- a/tools/unit-tests/unit-spi-flash.c +++ b/tools/unit-tests/unit-spi-flash.c @@ -3,7 +3,7 @@ * Unit tests for spi_flash.c. * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/unit-tests/unit-store-sbrk.c b/tools/unit-tests/unit-store-sbrk.c index 4cddbdd595..8eaa9ace57 100644 --- a/tools/unit-tests/unit-store-sbrk.c +++ b/tools/unit-tests/unit-store-sbrk.c @@ -2,7 +2,7 @@ * * Unit tests for store allocator helper. * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/unit-tests/unit-string.c b/tools/unit-tests/unit-string.c index f98076fa9a..3ca21f3dda 100644 --- a/tools/unit-tests/unit-string.c +++ b/tools/unit-tests/unit-string.c @@ -3,7 +3,7 @@ * Unit tests for string.c. * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/unit-tests/unit-update-flash.c b/tools/unit-tests/unit-update-flash.c index 573274967c..14ed3035e0 100644 --- a/tools/unit-tests/unit-update-flash.c +++ b/tools/unit-tests/unit-update-flash.c @@ -2,7 +2,7 @@ * * unit tests for update procedures in update_flash.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/unit-tests/unit-update-ram.c b/tools/unit-tests/unit-update-ram.c index 3f262d5665..a14912dce2 100644 --- a/tools/unit-tests/unit-update-ram.c +++ b/tools/unit-tests/unit-update-ram.c @@ -2,7 +2,7 @@ * * unit tests for update procedures in update_ram.c * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. * diff --git a/tools/xmss/xmss_common.h b/tools/xmss/xmss_common.h index 2a45043756..751a4118fb 100644 --- a/tools/xmss/xmss_common.h +++ b/tools/xmss/xmss_common.h @@ -4,7 +4,7 @@ * key file. * * - * Copyright (C) 2025 wolfSSL Inc. + * Copyright (C) 2026 wolfSSL Inc. * * This file is part of wolfBoot. *