arm-trusted-firmware/lib/psa
Tamas Ban b03fe8c025 feat(dice): add client API for DICE Protection Environment
RSS provides the DICE Protection Environment
service (DPE). It partially implements the
DPE specification from TCG.

As a DPE profile, it supports the
Open Profile for DICE specification.
https://pigweed.googlesource.com/open-dice/+/refs/heads/main/docs/specification.md

In order to communicate with the service, commands
must be CBOR encoded.
The API implementation:
 - Expose a C API to the upper layer,
 - Do the CBOR encoding, decoding of the DPE
   commands,
 - Rely on the PSA framework to communicate
   with the RSS through an MHU.

Signed-off-by: Tamas Ban <tamas.ban@arm.com>
Change-Id: I26a08f0c7cbffe07e725a7defbb6c60fd7735efe
2024-03-06 15:44:55 +01:00
..
delegated_attestation.c refactor(fvp): do not use RSS platform token and attestation key APIs 2023-10-26 21:01:00 +02:00
dice_protection_environment.c feat(dice): add client API for DICE Protection Environment 2024-03-06 15:44:55 +01:00
measured_boot.c refactor(measured-boot): move metadata size macros to a common header 2024-03-06 15:44:55 +01:00
measured_boot_private.h refactor(measured-boot): move metadata size macros to a common header 2024-03-06 15:44:55 +01:00
rss_platform.c feat(psa): interface with RSS for retrieving ROTPK 2023-07-14 14:04:31 -05:00