Cryptographically Signed Firmware :: Bare Metal Programming Series 14

In the final episode of the Bare Metal Programming Series, we're implementing signed firmware updates! Everything from using AES in the CBC-MAC configuration in the bootloader, to writing a signing application, to updating the firmware updater to work with the new images. And of course, where would we be without a false celebration before the ultimate solution 😉 =[ 🔗 Links 🔗 ]= AES Blog Post: https://github.com/francisrstokes/git... Spec: https://nvlpubs.nist.gov/nistpubs/fip... Deeper justifications and analysis: https://csrc.nist.gov/csrc/media/proj... Attacking AES with power analysis:    • ECED4406 - 0x504   Attacking AES with Powe...   🎥 Series Playlist:    • Blinky To Bootloader: Bare Metal Programmi...   🗣 Discord:   / discord   ⭐️ Patreon:   / lowleveljavascript   💻 Github Repo: https://github.com/lowbyteproductions...