Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wolfssl/wolfboot-examples

Examples for the wolfSSL wolfBoot Secure Bootloader using wolfCrypt
https://github.com/wolfssl/wolfboot-examples

bootloader bootloader-examples contiki cryptography embedded firmware-update firmware-verification nrf52 portable riotos samr21 secure-bootloader security wolfboot

Last synced: 4 days ago
JSON representation

Examples for the wolfSSL wolfBoot Secure Bootloader using wolfCrypt

Awesome Lists containing this project

README

        

# wolfBoot-examples
Examples for the wolfSSL wolfBoot Secure Boot, using wolfCrypt and wolfSSL.

This repository contains example applications using [wolfBoot](https://github.com/wolfSSL/wolfBoot) to perform remote firmware updates.

## List of examples

* DTLS/IPv6/6LoWPAN/BLE secure firmware update mechanism, with [contiki OS on Nordic nRF52 platform](contiki-nrf52)
* USB CDC-ACM signed firmware update mechanism, with [RIOT-OS on Atmel SAM-R21 platform](riotOS-samr21)
* HTTPS over TLS1.3 signed firmware update mechanism, with [freeRTOS on Freescale K64F](freeRTOS-Freescale-K64F-https-TLS1.3)
* wolfSSH SCP transfer firmware update mechanism, with [freeRTOS on Freescale K64F](freeRTOS-Freescale-K64F-scp)
* BLE-GATT FOTA service using [RIOT-OS and Nimble on Nordic nRF52](riotOS-nrf52840dk-ble)
* Measured boot demo using [wolfTPM on STM32F4](test-app-STM32F4-measured-boot)

## License

See the documentation within each component subdirectory for more information about using and distributing this software.

wolfBoot, wolfSSL (formerly known as CyaSSL) and wolfCrypt are Copyright (c) 2006-2018 wolfSSL Inc., and licensed for use under GPLv2 (see [LICENSE](LICENSE))