Skip to content

Redesign the secure element interface to support wrapped key storage #3287

@gilles-peskine-arm

Description

@gilles-peskine-arm

Make a new design pass over the secure element interface.

Goals:

  • Make it simpler to write drivers, based on experience gained from the first drafts.
  • Support keys which the secure element does not store, but exports in a wrapped form, and which the generic code stores.
  • Support volatile secure element keys (encoding of lifetimes in Define some structure for lifetime values ARMmbed/mbed-crypto#358).

Deliverable of this task: an architecture plan, possibly with a prototype. Robust code and tests are out of scope.

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions