This document describes the provisioning workflow followed for the Secure 8-bit Microchip Device Firmware Update (MDFU) client example.
This document describes how the public and private p256 keys were generated for the 8-bit Secure MDFU Client Library.
This document explains the process of provisioning the secure element with the public key. The secure element for this example is the ATECC608B chip which is provisioned using Microchip’s Trust Platform Development Suite (TPDS).
A post build script automates the preparation, signing and verification of firmware images for secure application deployment. It integrates Hexmate, Python™ , OpenSSL, and avr-objcopy tools to manipulate binary and hex files, embed digital signatures, and ensure the integrity and authenticity of the application firmware before release.
This document explains how the Secure MDFU Client authenticates and verifies the incoming application image from the MDFU Host.
