Page MenuHomePhabricator

Reduce attestation service memory requirements
Closed, ResolvedPublic

Description

Decrease the flash and RAM footprint of attestation service in order to enable TF-M on constrained IoT devices:

  • Remove test code
  • Create part of the CBOR token at build-time
  • Aligned with PSA Attestation specification and remove unused claims
  • Enchantments on code which result smaller code footprint

Event Timeline

tamasban triaged this task as Normal priority.Jul 19 2019, 11:36 AM
tamasban created this task.
davidvincze closed this task as Resolved.Oct 17 2019, 12:07 PM

Attestation service now 30% smaller: test code removed, CBOR token pre-generation added, and PSA-spec compliance tightened. Enables TF-M on <64KB flash devices and Learn more here