mirror of https://github.com/wolfSSL/wolfBoot.git
Merge pull request #753 from danielinux/prep-2.8.0
Preparing release v2.8.0 + update copyrightpull/755/head v2.8.0
commit
1253995283
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# CMakeLists.txt
|
||||
#
|
||||
# Copyright (C) 2025 wolfSSL Inc.
|
||||
# Copyright (C) 2026 wolfSSL Inc.
|
||||
#
|
||||
# This file is part of wolfBoot.
|
||||
#
|
||||
|
|
|
|||
30
README.md
30
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
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
#
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
#
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
#
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
#
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# wolfboot/cmake/functions.cmake
|
||||
#
|
||||
# Copyright (C) 2025 wolfSSL Inc.
|
||||
# Copyright (C) 2026 wolfSSL Inc.
|
||||
#
|
||||
# This file is part of wolfBoot.
|
||||
#
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
#
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
#
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
#
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
#
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# utils.cmake
|
||||
#
|
||||
# Copyright (C) 2025 wolfSSL Inc.
|
||||
# Copyright (C) 2026 wolfSSL Inc.
|
||||
#
|
||||
# This file is part of wolfBoot.
|
||||
#
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
#
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
#
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# wolfboot.cmake
|
||||
#
|
||||
# Copyright (C) 2025 wolfSSL Inc.
|
||||
# Copyright (C) 2026 wolfSSL Inc.
|
||||
#
|
||||
# This file is part of wolfBoot.
|
||||
#
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# write_size.cmake
|
||||
#
|
||||
# Copyright (C) 2025 wolfSSL Inc.
|
||||
# Copyright (C) 2026 wolfSSL Inc.
|
||||
#
|
||||
# This file is part of wolfBoot.
|
||||
#
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* armv8m_tz.h
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* cc26x2.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* filesystem.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* hal.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* hifive1.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* kinetis.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* kontron_vx3060_s2.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* library.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* library_fs.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* lpc.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* mcxa.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* mcxn.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* mpfs250.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* mpfs250.h
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* nrf52.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* nrf52.h
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* nrf5340.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* nrf5340.h
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* nrf5340_net.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* nxp_ls1028a.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* nxp_ls1028a.h
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* nxp_p1021.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* nxp_ppc.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* nxp_ppc.h
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* nxp_t1024.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* nxp_t1040.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* nxp_t1024.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* nxp_t2080.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* nxp_t2080.h
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* pic32c.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* pic32c.h
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* pic32ck.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* pic32ck_registers.h
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* pic32cz.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* pic32cz_registers.h
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* raspi3.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* raspi3.h
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* renesas-rx.h
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* riscv.h
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* rx65n.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* rx72n.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* nxp_s32k1xx.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* s32k1xx.h
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* atsama5d3.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* same51.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* samr21.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* sim.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* spi_drv_zynq.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* stm32_tz.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* stm32c0.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* stm32f1.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* stm32f4.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* stm32f7.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* stm32g0.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* stm32h5.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* stm32h5.h
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* stm32h7.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* stm32h7.h
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* stm32l0.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* stm32l4.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* stm32l5.c
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* stm32l5.h
|
||||
*
|
||||
* Copyright (C) 2025 wolfSSL Inc.
|
||||
* Copyright (C) 2026 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfBoot.
|
||||
*
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue