ARM-software / psa-api

Documentation source and development of the PSA Certified API
https://arm-software.github.io/psa-api/
Other
49 stars 24 forks source link

RFC: Support for SUIT in the Firmware Update API #174

Open athoelke opened 5 months ago

athoelke commented 5 months ago

This is a draft PR that creates an RFC proposal document, considering how to implement full support for SUIT in the Firmware Update API.

Reading the proposal is easiest by viewing the document in its branch: rfc-01-fwu-suit

Please provide feedback on the analysis, the draft proposal, and any of the currently open issues (end of the document right now); either in the PR discussion thread, or as review comments against the 'Files changed'.

athoelke commented 4 months ago

I've updated the proposal following initial discussion, and further, detailed reading of some of the additional SUIT specifications relating to nested/dependency manifests.

Much of the text has been altered or completely rewritten - if you have read v1, it may be worthwhile reading the whole new proposal, instead of reviewing the diffs.

athoelke commented 3 months ago

A second update to the proposal.

A few key open issues remain:

athoelke commented 3 months ago

Version 0.4 uploaded. Revision notes:

Note also: Alternative flow is possible with one-at-a-time restriction. See the appendix in the proposal for details.

athoelke commented 3 months ago

Updated to v0.5 - see commit or revision history for update notes.

athoelke commented 2 months ago

v0.6: I've made an attempt to define the API. This raises a few additional issues to resolve relating to detailed API design.

athoelke commented 1 month ago

Updated the proposal to v0.8:

athoelke commented 1 month ago

The Open Issues remaining: