adafruit / adafruit/tinyuf2

Support encryption payload in uf2 file

Open
#270 4 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
C
Stars
471
Forks
248
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**
I would like to encrypt uf2 file with AES128/256 encryption method so that nobody is able to disassembly the file.

**Describe the solution you'd like**
Add code logic to support uf2 file with some extension flags which indicated the firmware is encrypted and need run decrypt before flash it.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the UF2 format and the bootloader's existing handling of extension flags and flashing. Clarify how AES-128/256, key handling, and the decrypt-before-flash flow should work; done should include a defined encrypted UF2 format and verified decryption before flashing.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
embedded-iot, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.