PAL RoT - platform. This file contains the RoT (Root of Trust) API. More...
Go to the source code of this file.
Macros | |
| #define | PAL_SHA256_DEVICE_KEY_SIZE_IN_BYTES 32 |
| #define | PAL_DEVICE_KEY_SIZE_IN_BITS (128) |
| #define | PAL_DEVICE_KEY_SIZE_IN_BYTES (PAL_DEVICE_KEY_SIZE_IN_BITS / 8) |
Functions | |
| palStatus_t | pal_plat_osGetRoT (uint8_t *keyBuf, size_t keyLenBytes) |
| Retrieves a platform Root of Trust certificate. More... | |
PAL RoT - platform. This file contains the RoT (Root of Trust) API.
| #define PAL_DEVICE_KEY_SIZE_IN_BITS (128) |
| #define PAL_DEVICE_KEY_SIZE_IN_BYTES (PAL_DEVICE_KEY_SIZE_IN_BITS / 8) |
| #define PAL_SHA256_DEVICE_KEY_SIZE_IN_BYTES 32 |
| palStatus_t pal_plat_osGetRoT | ( | uint8_t * | keyBuf, |
| size_t | keyLenBytes | ||
| ) |
Retrieves a platform Root of Trust certificate.
| [in,out] | *keyBuf | A pointer to the buffer that holds the RoT. The buffer needs to be able to hold 16 bytes of data. |
| [in] | keyLenBytes | The size of the buffer must be 16 bytes. |