TF-M Platform Interfaces

The TF-M Platform interfaces provide the hardware or device specific implementation.

A device specific TF-M Platform software pack contains the implementations. The “dummy” implementation allows to get started with a new device and incrementally develop the interfaces.

TF-M Platform Interfaces Overview

  • Memory Map: defines the memory layout
  • Attest HAL:
  • Boot HAL:
  • Crypto Keys:
  • Device ID:
  • NV Counters:
  • SPM HAL: System Partition Manager
  • System:
  • Test: