wolfBoot is a portable, OS-agnostic, secure bootloader for microcontrollers, supporting firmware authentication and firmware update mechanisms.
-
Updated
Jul 31, 2026 - C
wolfBoot is a portable, OS-agnostic, secure bootloader for microcontrollers, supporting firmware authentication and firmware update mechanisms.
Examples for the wolfSSL wolfBoot Secure Bootloader using wolfCrypt
An open source implementation of an AMD-V Secure Loader.
MultiZone® Security TEE for Arm® Cortex®-M is the quick and safe way to add security and separation to any Cortex-M based device. MultiZone® software can retrofit existing designs. If you don’t have TrustZone®, or if you require finer granularity than one secure world, you can take advantage of high security separation without the need for hardw…
Bootloader16 examples using different verication methods including ECDSA
A secure, Rust-based bootloader for IoT devices. Features include firmware integrity checks, secure updates, and fallback recovery.
A tool in development used for doing device firmware updates (DFU) over Bluetooth LE. All in your browser.
An example of using wolfBoot as a bootloader along with a user application running on ST NUCLEO-F401RE board
cross-platform AES-128-CBC encrypted firmware binary generator for embedded devices
This is a simple app demonstration how to work with bare metal STM32L0 secure custom bootloader.....simple app uses just one Timer and USART2 and one LED output and one GPIO input only. USART2 will use cicular buffer based on DMA + Timeout in Rx and one shot DMA & USART2 IRQ in Tx.
Add a description, image, and links to the secure-bootloader topic page so that developers can more easily learn about it.
To associate your repository with the secure-bootloader topic, visit your repo's landing page and select "manage topics."