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. |