Jump to main content
1 Secure MPLAB® Code Configurator (MCC) Melody MDFU Client Library Provisioning Workflow Example
This document describes the provisioning workflow followed for the Secure 8-bit Microchip Device Firmware Update (MDFU) client example.
1.1 Secure MCC Melody MDFU Client Library – Generating Key Pairs
This document describes how the public and private p256 keys were generated for the 8-bit Secure MDFU Client Library.
1.2 Secure MCC Melody MDFU Client Library – Provisioning the Secure Element
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).
1.3 Secure MCC Melody MDFU Client Library – ECDSA Signing Operation Example
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.
1.4 Secure MCC Melody MDFU Client Library – ECDSA Verification Operation Example
This document explains how the Secure MDFU Client authenticates and verifies the incoming application image from the MDFU Host.