From 776378ca788c6bdd6d5658706ff64c6fdf2f2368 Mon Sep 17 00:00:00 2001 From: Daniele Lacamera Date: Thu, 16 Apr 2026 13:08:21 +0200 Subject: [PATCH 1/2] Preparing release v2.8.0 + update copyright --- CMakeLists.txt | 2 +- README.md | 30 ++++++++++++++++++++++++ cmake/config_defaults.cmake | 2 +- cmake/cube_ide_config.cmake | 2 +- cmake/current_user.cmake | 2 +- cmake/downloads/stm32l4.cmake | 2 +- cmake/functions.cmake | 2 +- cmake/load_dot_config.cmake | 2 +- cmake/stm32_hal_download.cmake | 2 +- cmake/toolchain_aarch64-none-elf.cmake | 2 +- cmake/toolchain_arm-none-eabi.cmake | 2 +- cmake/utils.cmake | 2 +- cmake/visualgdb_config.cmake | 2 +- cmake/vs2022_config.cmake | 2 +- cmake/wolfboot.cmake | 2 +- cmake/write_size.cmake | 2 +- docs/Targets.md | 2 +- hal/armv8m_tz.h | 2 +- hal/cc26x2.c | 2 +- hal/filesystem.c | 2 +- hal/hal.c | 2 +- hal/hifive1.c | 2 +- hal/imx_rt.c | 2 +- hal/kinetis.c | 2 +- hal/kontron_vx3060_s2.c | 2 +- hal/kontron_vx3060_s2_loader.c | 2 +- hal/library.c | 2 +- hal/library_fs.c | 2 +- hal/lpc.c | 2 +- hal/mcxa.c | 2 +- hal/mcxn.c | 2 +- hal/mcxw.c | 2 +- hal/mpfs250.c | 2 +- hal/mpfs250.h | 2 +- hal/nrf52.c | 2 +- hal/nrf52.h | 2 +- hal/nrf5340.c | 2 +- hal/nrf5340.h | 2 +- hal/nrf5340_net.c | 2 +- hal/nxp_ls1028a.c | 2 +- hal/nxp_ls1028a.h | 2 +- hal/nxp_p1021.c | 2 +- hal/nxp_ppc.c | 2 +- hal/nxp_ppc.h | 2 +- hal/nxp_t1024.c | 2 +- hal/nxp_t1040.c | 2 +- hal/nxp_t10xx.c | 2 +- hal/nxp_t2080.c | 2 +- hal/nxp_t2080.h | 2 +- hal/pic32c.c | 2 +- hal/pic32c.h | 2 +- hal/pic32ck.c | 2 +- hal/pic32ck_registers.h | 2 +- hal/pic32cz.c | 2 +- hal/pic32cz_registers.h | 2 +- hal/raspi3.c | 2 +- hal/raspi3.h | 2 +- hal/renesas-rx.c | 2 +- hal/renesas-rx.h | 2 +- hal/renesas-rz.c | 2 +- hal/riscv.h | 2 +- hal/rp2350.c | 2 +- hal/rx65n.c | 2 +- hal/rx72n.c | 2 +- hal/s32k1xx.c | 2 +- hal/s32k1xx.h | 2 +- hal/sama5d3.c | 2 +- hal/sama5d3.h | 2 +- hal/same51.c | 2 +- hal/samr21.c | 2 +- hal/sim.c | 2 +- hal/skeleton.c | 2 +- hal/spi/spi_drv_nrf52.c | 2 +- hal/spi/spi_drv_nrf5340.c | 2 +- hal/spi/spi_drv_nxp.c | 2 +- hal/spi/spi_drv_renesas_rx.c | 2 +- hal/spi/spi_drv_stm32.c | 2 +- hal/spi/spi_drv_zynq.c | 2 +- hal/stm32_tz.c | 2 +- hal/stm32c0.c | 2 +- hal/stm32f1.c | 2 +- hal/stm32f4.c | 2 +- hal/stm32f7.c | 2 +- hal/stm32g0.c | 2 +- hal/stm32h5.c | 2 +- hal/stm32h5.h | 2 +- hal/stm32h7.c | 2 +- hal/stm32h7.h | 2 +- hal/stm32l0.c | 2 +- hal/stm32l4.c | 2 +- hal/stm32l4xx_hal_conf.h | 2 +- hal/stm32l5.c | 2 +- hal/stm32l5.h | 2 +- hal/stm32u5.c | 2 +- hal/stm32u5.h | 2 +- hal/stm32u5_partition.h | 2 +- hal/stm32wb.c | 2 +- hal/ti_hercules.c | 2 +- hal/uart/uart_drv_lpc.c | 2 +- hal/uart/uart_drv_stm32f4.c | 2 +- hal/uart/uart_drv_stm32h5.c | 2 +- hal/uart/uart_drv_stm32l0.c | 2 +- hal/uart/uart_drv_stm32l5.c | 2 +- hal/uart/uart_drv_stm32wb.c | 2 +- hal/va416x0.c | 2 +- hal/va416x0.h | 2 +- hal/versal.c | 2 +- hal/versal.h | 2 +- hal/versal.ld | 2 +- hal/vorago/board.h | 2 +- hal/vorago/hal_config.h | 2 +- hal/x86_64_efi.c | 2 +- hal/x86_fsp_qemu.c | 2 +- hal/x86_fsp_qemu_loader.c | 2 +- hal/x86_fsp_tgl.c | 2 +- hal/x86_uart.c | 2 +- hal/zynq.c | 2 +- hal/zynq.h | 2 +- include/MPLAB/target.h | 2 +- include/delta.h | 2 +- include/disk.h | 2 +- include/elf.h | 2 +- include/encrypt.h | 2 +- include/fdt.h | 2 +- include/gpt.h | 2 +- include/hal.h | 2 +- include/image.h | 2 +- include/keystore.h | 2 +- include/loader.h | 2 +- include/multiboot.h | 2 +- include/otp_keystore.h | 2 +- include/pci.h | 2 +- include/printf.h | 2 +- include/sdhci.h | 2 +- include/spi_drv.h | 2 +- include/spi_flash.h | 2 +- include/stage2_params.h | 2 +- include/target.h.in | 2 +- include/tpm.h | 2 +- include/uart_drv.h | 2 +- include/uart_flash.h | 2 +- include/user_settings.h | 2 +- include/wolfboot/arm_tee_api.h | 2 +- include/wolfboot/version.h | 6 ++--- include/wolfboot/wc_secure.h | 2 +- include/wolfboot/wcs_pkcs11.h | 2 +- include/wolfboot/wolfboot.h | 2 +- include/x86/ahci.h | 2 +- include/x86/ata.h | 2 +- include/x86/common.h | 2 +- include/x86/exceptions.h | 2 +- include/x86/fsp.h | 2 +- include/x86/fsp/FspCommon.h | 2 +- include/x86/fsp/stdtype_mapping.h | 2 +- include/x86/gdt.h | 2 +- include/x86/hob.h | 2 +- include/x86/linux_loader.h | 2 +- include/x86/mptable.h | 2 +- include/x86/paging.h | 2 +- include/x86/tgl_fsp.h | 2 +- lib/wolfssl | 2 +- src/arm_tee_psa_veneer.c | 2 +- src/boot_aarch64.c | 2 +- src/boot_aarch64_start.S | 2 +- src/boot_arm.c | 2 +- src/boot_arm32.c | 2 +- src/boot_arm32_start.S | 2 +- src/boot_ppc.c | 2 +- src/boot_ppc_mp.S | 2 +- src/boot_ppc_start.S | 2 +- src/boot_renesas.c | 2 +- src/boot_renesas_start.S | 2 +- src/boot_riscv.c | 2 +- src/boot_riscv_start.S | 2 +- src/boot_x86_64.c | 2 +- src/boot_x86_fsp.c | 2 +- src/boot_x86_fsp_payload.c | 2 +- src/boot_x86_fsp_start.S | 2 +- src/delta.c | 2 +- src/disk.c | 2 +- src/elf.c | 2 +- src/fdt.c | 2 +- src/flash_otp_keystore.c | 2 +- src/gpt.c | 2 +- src/image.c | 2 +- src/libwolfboot.c | 2 +- src/loader.c | 2 +- src/multiboot.c | 2 +- src/pci.c | 2 +- src/pkcs11_callable.c | 2 +- src/pkcs11_store.c | 2 +- src/psa_store.c | 2 +- src/qspi_flash.c | 2 +- src/sdhci.c | 2 +- src/spi_flash.c | 2 +- src/stage2_params.c | 2 +- src/store_sbrk.c | 2 +- src/store_sbrk.h | 2 +- src/string.c | 2 +- src/tpm.c | 2 +- src/uart_flash.c | 2 +- src/update_disk.c | 2 +- src/update_flash.c | 2 +- src/update_flash_hwswap.c | 2 +- src/update_ram.c | 2 +- src/vector_riscv.S | 2 +- src/wc_callable.c | 2 +- src/x86/ahci.c | 2 +- src/x86/ata.c | 2 +- src/x86/common.c | 2 +- src/x86/exceptions.c | 2 +- src/x86/fsp.c | 2 +- src/x86/gdt.c | 2 +- src/x86/hob.c | 2 +- src/x86/linux_loader.c | 2 +- src/x86/mptable.c | 2 +- src/x86/paging.c | 2 +- src/x86/qemu_fsp.c | 2 +- src/x86/tgl_fsp.c | 2 +- src/xmalloc.c | 2 +- stage1/loader_stage1.c | 2 +- test-app/CMakeLists.txt | 2 +- test-app/app_hifive1.c | 2 +- test-app/app_imx_rt.c | 2 +- test-app/app_kinetis.c | 2 +- test-app/app_lpc.c | 2 +- test-app/app_mcxa.c | 2 +- test-app/app_mcxn.c | 2 +- test-app/app_mcxw.c | 2 +- test-app/app_mpfs250.c | 2 +- test-app/app_nrf52.c | 2 +- test-app/app_nrf5340.c | 2 +- test-app/app_nrf5340_net.c | 2 +- test-app/app_nxp_ls1028a.c | 2 +- test-app/app_nxp_p1021.c | 2 +- test-app/app_nxp_t1024.c | 2 +- test-app/app_nxp_t1040.c | 2 +- test-app/app_nxp_t2080.c | 2 +- test-app/app_pic32ck.c | 2 +- test-app/app_pic32cz.c | 2 +- test-app/app_psoc6.c | 2 +- test-app/app_raspi3.c | 2 +- test-app/app_renesas_rx.c | 2 +- test-app/app_s32k1xx.c | 2 +- test-app/app_sama5d3.c | 2 +- test-app/app_same51.c | 2 +- test-app/app_samr21.c | 2 +- test-app/app_sim.c | 2 +- test-app/app_sim_scattered.c | 2 +- test-app/app_stm32c0.c | 2 +- test-app/app_stm32f1.c | 2 +- test-app/app_stm32f4.c | 2 +- test-app/app_stm32g0.c | 2 +- test-app/app_stm32h5.c | 2 +- test-app/app_stm32h7.c | 2 +- test-app/app_stm32l0.c | 2 +- test-app/app_stm32l5.c | 2 +- test-app/app_stm32u5.c | 2 +- test-app/app_stm32wb.c | 2 +- test-app/app_ti_hercules.c | 2 +- test-app/app_va416x0.c | 2 +- test-app/app_versal.c | 2 +- test-app/app_x86_fsp_qemu.c | 2 +- test-app/app_zynq.c | 2 +- test-app/boot_arm32_start.S | 2 +- test-app/boot_arm64_start.S | 2 +- test-app/imx_rt_clock_config.c | 2 +- test-app/led.c | 2 +- test-app/led.h | 2 +- test-app/startup_arm.c | 2 +- test-app/startup_riscv.c | 2 +- test-app/syscalls.c | 2 +- test-app/system.c | 2 +- test-app/system.h | 2 +- test-app/timer.c | 2 +- test-app/timer.h | 2 +- test-app/vector_riscv.S | 2 +- test-app/wcs/pkcs11_stub.c | 2 +- test-app/wcs/user_settings.h | 2 +- test-app/wcs/wolfcrypt_secure.c | 2 +- test-app/wolfcrypt_support.c | 2 +- tools/check_config/check_config.c | 2 +- tools/delta/bmdiff.c | 2 +- tools/elf-parser/elf-parser.c | 2 +- tools/fdt-parser/fdt-parser.c | 2 +- tools/keytools/keygen.c | 2 +- tools/keytools/keygen.py | 2 +- tools/keytools/otp/otp-keystore-gen.c | 2 +- tools/keytools/otp/otp-keystore-primer.c | 2 +- tools/keytools/otp/startup.c | 2 +- tools/keytools/sign.c | 2 +- tools/keytools/sign.py | 2 +- tools/keytools/user_settings.h | 2 +- tools/lms/lms_common.h | 2 +- tools/scripts/mpfs_qspi_prog.py | 2 +- tools/squashelf/squashelf.c | 2 +- tools/tpm/rot.c | 2 +- tools/tpm/user_settings.h | 2 +- tools/uart-flash-server/ufserver.c | 2 +- tools/unit-tests/target.h | 2 +- tools/unit-tests/unit-common.c | 2 +- tools/unit-tests/unit-delta.c | 2 +- tools/unit-tests/unit-enc-nvm.c | 2 +- tools/unit-tests/unit-extflash.c | 2 +- tools/unit-tests/unit-image.c | 2 +- tools/unit-tests/unit-keystore.c | 2 +- tools/unit-tests/unit-mock-flash.c | 2 +- tools/unit-tests/unit-mock-state.c | 2 +- tools/unit-tests/unit-multiboot.c | 2 +- tools/unit-tests/unit-nvm.c | 2 +- tools/unit-tests/unit-parser.c | 2 +- tools/unit-tests/unit-pci.c | 2 +- tools/unit-tests/unit-pkcs11_store.c | 2 +- tools/unit-tests/unit-sectorflags.c | 2 +- tools/unit-tests/unit-spi-flash.c | 2 +- tools/unit-tests/unit-store-sbrk.c | 2 +- tools/unit-tests/unit-string.c | 2 +- tools/unit-tests/unit-update-flash.c | 2 +- tools/unit-tests/unit-update-ram.c | 2 +- tools/xmss/xmss_common.h | 2 +- 320 files changed, 351 insertions(+), 321 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 88756f57..c395263d 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 01ee44d9..c98ea5a9 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 0e34fd71..0fe651b1 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 9dd5c114..626584b2 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 19a3c6f5..9cc5d985 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 0900963e..5d49808b 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 ea3930a9..b9bbbc51 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 4a584082..f3775c6d 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 4df82a17..57bf7d11 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 7155e16b..f50c7afc 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 11f6bbcd..af8f474b 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 39b355f9..1ffb5a6b 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 24fad653..94fb9178 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 d4a65bfb..ecc54dab 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 e4d2ec74..85ad8312 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 4235cd00..1b6b0a24 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 fbc02e61..6c915ee2 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 1f5286cd..d8b314dd 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 09a88146..eb8eb136 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 ba8d9c1f..46474848 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 6c14c63e..8a73f109 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 94c6da48..526dee87 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 e98ecc29..b89d93f2 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 e204d276..f5467a12 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 03a6b173..1ca9752c 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 a25a4bc7..5e6b7569 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 a0d3a3b9..b0ad0be8 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 d5fb01e2..11ef428e 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 feb81572..8815d56f 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 4288560a..390803b1 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 8b984266..6344775c 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 7fb26b03..9c66d622 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 c808eeed..20f0d442 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 497bee4a..67677d5e 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 981c83c2..4204c18d 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 1b319a2b..117b3810 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 2c0a3f6f..29589198 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 cc30b822..da9bdc87 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 5f4f8a2d..178f45af 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 fb39f977..83ca10bf 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 17fbdcb6..b7af78de 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 646f98c1..ef29e0d1 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 e925f74f..0b68d7b0 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 0025e1b4..43b6c820 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 852ad882..31b5521f 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 c2ad5b33..e104c53f 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 d8360648..ac8ea9e9 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 27980b24..3512f7a0 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 5428b7c6..8d8f92d6 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 11f0ad2e..945019e6 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 c92bb667..d01572b4 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 8c25bd62..e443ad51 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 3b1e644b..a1961a52 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 d0099b81..33dd80f4 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 b64dd6aa..ad93ee60 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 87aa0e85..626397d9 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 6328a94c..3f3c4e06 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 9ad8315c..7902d0b7 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 cd96a732..c4355501 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 e335dbf7..d674c271 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 71159b31..734f52f3 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 85052ca6..85b1f068 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 530b66ed..08695a1e 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 6a4f22b4..0b7d55e0 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 8440ef9f..74923582 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 f105b3a3..8f5ef04e 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 a5cb2bf9..e4134c1a 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 23965e68..9fe0c4a1 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 9c5469c1..ebd9aa13 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 37c2d7b7..31dbb51c 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 18e7e827..b35a6c47 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 e6858a16..11814bd1 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 46586535..60e8480b 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 c4da5ba5..a016af71 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 c55b7009..75eeca93 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 7b869ff7..5df9402c 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 c732352a..b06aa0ac 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 13e4da51..c09a15f8 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 83309fc8..cf62b5e1 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 436b3692..7b14fb55 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 8b82b492..5abee993 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 0ac8d17a..78084936 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 09192d6a..07d22fd5 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 4d75b1b9..8be7f7ef 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 6ab0da1d..da6d4923 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 f62cc08f..521a3e40 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 40db7d97..c61345a1 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 09a7b7d1..05819a82 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 4a271411..9cd27711 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 0aca3cbf..999e1473 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 32c6f4b1..90ce484a 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 34b1c2b2..fca22b7d 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 10344592..68032535 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 62940bbd..8bc352e2 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 871f565f..e28cd86e 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 8c444aa6..f82432c8 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 aae11841..6de1b9dd 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 5a9747bd..91e824c2 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 465ae192..e61ed9e7 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 6059bfcb..c2ea800d 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 817209d9..ab55885f 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 788bce5f..60176ad6 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 7c7af64c..347cf302 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 23f5942d..fca1bcdd 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 19304fc4..914d7f75 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 919c14df..d8294ca9 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 8a530d66..5423e7c7 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 54b09254..bce990ac 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 054bd26c..1688158c 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 58a5f951..fe4ed21f 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 71f0e9e4..ff73d7ef 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 b94339b0..63ff3664 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 67529918..01b9f153 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 5fbf324a..bae48681 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 833cb5a9..8ff2832d 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 966e198b..70749d27 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 7d5f4ed1..37ff2ee1 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 ff1d2697..d732f5f3 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 9f885efd..fb70fe2e 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 9fc81572..9066cc8d 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 60a92a78..0f0fdf08 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 18295e88..1278387f 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 809e76d1..b488c35a 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 ba592d95..ff0fb449 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 20eebb26..fdc2cf36 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 fac45ef0..10829765 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 51bc52d6..c8f15eba 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 cdf3c762..558ffe0c 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 9d2ef376..798836d4 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 afd6aba0..d7c3491a 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 fd46f2da..3fdd2d7a 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 7192549c..77c669d7 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 1163ad4e..758403f5 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 b7eb6d30..65fccf48 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 d5b3038b..d32f7508 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 41d04895..bb4c7e62 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 813eefa4..69608cd7 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 581417a9..56aeca0c 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 50b68adf..08cd1044 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 a11bf5f9..3a49f7d6 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 761447ca..b1cf93e2 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 c681839c..ca93d72a 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 1c79175e..16e40497 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 e8bdf144..b08d2887 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 a607b309..bc7eb8b4 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 614a65e2..09c69e0b 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 6075de6f..1ae564f4 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 d4f0f045..bf3c2b42 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 6144b612..d1b49e32 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 b720f439..0bd371bc 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 e0452208..eac1924e 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 bfd8a3dc..ef7cf21f 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 4a5d0ad9..00feb56e 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 39f28477..fccd72cd 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 720885c7..80a09b6a 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 e3463c49..4d39456b 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 386a1adf..5edc0ef8 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 75c6b875..41dab2f7 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 0acd4601..0b6b27fd 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 c5216a38..b3b2b148 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 b5874a6d..1d363f3a 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 2e9ff5b2..f6f6ff1a 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 892e42ea..7b8fccba 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 b664d1a5..03b6359e 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 43a65bab..2fe217b0 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 e7d1f473..dedd1e43 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 effac847..fa302123 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 fd5c50c0..b1608aef 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 7dc74698..1473127b 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 9b0609fc..725639a0 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 8fb9911d..a368090f 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 6b5ef134..1d278885 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 b7b81427..116e7b70 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 7ecb0d9b..36fd0803 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 57675651..715f2b68 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 02a0b9b6..1d03c67e 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 1791b082..a0a1f384 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 c98d6599..9d6a9d26 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 384c4fb4..2f9e1d0c 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 da024a70..4f8eaf95 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 8fd20109..79324f41 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 7dcae530..86b6afad 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 bd1a624c..7e3da9d0 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 8d3a8863..931a47c5 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 9f0708c5..2d3f5c7e 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 a5610e49..79fa0edd 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 76b0800b..929b8188 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 73d1b9c9..4bf03adc 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 d6956207..eafcb695 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 b9f0c7c3..218e96a0 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 3a28bf32..b1f0b9ed 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 c5a09b7f..0b8fb6d8 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 9dab6771..602df830 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 8d776534..ba829472 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 278a9ef5..4a33b364 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 069b9e9d..f1c91543 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 2c274d56..14830da9 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 444bedf9..d8472ba4 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 cc94e4e9..176836b4 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 2bb799a2..56420286 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 3b4d5cb6..676ea3e2 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 cf112587..088dd328 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 04b6e0dd..a8783bb0 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 47d66e7d..ed1c739b 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 0ceef8d5..f390da25 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 88b80c4b..d159e050 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 8ccc6463..656f9746 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 ba541c49..1caa5b5a 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 c94367f8..a2cea6e3 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 051d8c89..80bdcd26 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 4b1b4306..a575c188 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 e21e499e..84787f65 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 df093066..7940497f 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 f3a2d89a..87b23596 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 37691d3e..b84e721f 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 4aceee20..441ba3c6 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 b8034a6d..083b1c21 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 6963952b..9093a7a6 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 8e5df8d5..357646b0 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 a484ecd8..38780b21 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 54ba566b..dcfe7c98 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 5dc08b1e..f57f719b 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 87fa6e35..5234b2ad 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 634c5718..e694b86e 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 bc0cbab4..94a5e458 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 38ae2f15..859c125e 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 2a211d06..d3f2ca3b 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 c89704d3..b4e6d530 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 ad209376..e26badf0 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 cf8ce3fd..520c94ed 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 6a0c9821..e33334f6 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 2cece58a..0395fbee 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 c643fe2d..44b4042f 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 3502e941..fb0f6af5 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 338c7f62..41ce630b 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 f0658b9a..8e511b5a 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 97799d44..c58e5864 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 8535b7c8..7167cc70 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 af94c26b..1c342757 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 8341bf5b..1354ccb3 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 6f151a4a..9123298e 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 25ceb186..b5b3fad7 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 8dab3166..d2173da7 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 68ad8957..1971e647 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 b7c8fcc1..d3d3ec46 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 9bc6c7d3..25bea905 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 ebd8c3bf..795438a5 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 716287f0..515713c6 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 4316c873..8d65dd9e 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 1c45174b..792c1238 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 6075323a..c1b2afd9 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 70720837..00e4e651 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 a643cd11..642c97e4 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 32a1d01b..2c68e258 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 c7e24435..6e64f68c 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 0becfc65..67a6783d 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 f4cf268b..02051829 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 dc028fa0..eee1afe3 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 e970d044..d6a68b24 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 6ef4364c..5b689bf4 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 6abce322..c1e6f98c 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 81731f3f..f87b295e 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 460bd5b4..2a0d3e6a 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 6e1976b5..f9137439 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 02272d47..a26a8b1d 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 7f7ca7e1..d370552c 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 4437f656..dee86e90 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 57375468..f9f99a00 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 4d6ed842..99424b09 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 ff65084d..07995e3c 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 4cfc2e81..13afa5fc 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 a167c3c8..54f70b48 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 b9c8f349..a125ddfd 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 b98e1e0e..a55ea9ea 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 8a83ece7..78350384 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 cc2a9cc5..00a9f61f 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 9edba30e..5dbb06eb 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 9833c7ad..b2d30c45 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 936ae024..2f497f77 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 18fac80b..6e9d3b88 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 d15df4f0..92d07d3b 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 ee9bb703..3b9dca02 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 adeafb3d..da515e19 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 e50973c0..b2c397aa 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 cc1c3080..4abc3379 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 5a3ed319..d0552f02 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 656b54af..fc250d77 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 0bbb9ff0..f60945c1 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 ad1349ad..e6926351 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 da90f824..d21fbbc5 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 9edd4f1a..42df2188 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 5d08946a..6acd49aa 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 7c888d11..3a1beb9f 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 efb859cf..40059631 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/scripts/mpfs_qspi_prog.py b/tools/scripts/mpfs_qspi_prog.py index 46e553b3..0764bf3b 100755 --- a/tools/scripts/mpfs_qspi_prog.py +++ b/tools/scripts/mpfs_qspi_prog.py @@ -28,7 +28,7 @@ Protocol (implemented in hal/mpfs250.c qspi_uart_program()): 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 1ee422aa..38b3f41e 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 206ea301..9c08d067 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 9d875256..819e15d1 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 e60f6c5c..b6156ef5 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 17746caf..81c5e356 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 0890de1e..bd0ea111 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 fd016c84..c394c75b 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 a4811c3f..a5fad7d0 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 fec52239..c25d7b8f 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 1334897d..ba158193 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 7b9371eb..fa89ae03 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 2d5482e6..0847aae7 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 6050ea13..55650347 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 386a2fda..0e727750 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 240edd43..7ae77bc4 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 3f589de0..83cbc1f2 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 cc034118..b4213d10 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 88eb0e24..f1d8c043 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 bcc7d49e..eb4fa3c8 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 23f20d99..084cae93 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 4cddbdd5..8eaa9ace 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 f98076fa..3ca21f3d 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 57327496..14ed3035 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 3f262d56..a14912dc 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 2a450437..751a4118 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. * From 4f050f24851f3e71ffd4950ec93b9a8474dfd40b Mon Sep 17 00:00:00 2001 From: Daniele Lacamera Date: Thu, 16 Apr 2026 18:39:39 +0200 Subject: [PATCH 2/2] Trying to work around broken archive.ubuntu.com mirror --- .github/workflows/test-renode-fastmath.yml | 2 +- .github/workflows/test-renode-noasm-smallstack.yml | 2 +- .github/workflows/test-renode-noasm.yml | 2 +- .github/workflows/test-renode-nrf52.yml | 2 +- .github/workflows/test-renode-sha3.yml | 2 +- .github/workflows/test-renode-sha384.yml | 2 +- .github/workflows/test-renode-smallstack.yml | 2 +- tools/renode/Dockerfile | 5 +++++ 8 files changed, 12 insertions(+), 7 deletions(-) diff --git a/.github/workflows/test-renode-fastmath.yml b/.github/workflows/test-renode-fastmath.yml index 295359d5..fe7ba529 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 48767ea1..4cdcb84a 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 b6deb8b4..45adf14a 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 bd44c168..99180be2 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 1129c253..1c564140 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 63ceaf2d..6a1e4ea4 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 cc149de7..4e583d0c 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/tools/renode/Dockerfile b/tools/renode/Dockerfile index 9991a627..f45715e2 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