Software APIs
Data Fields
boot_measurements Struct Reference

Boot measurements shared between ROM and ROM_EXT boot stages. More...

#include <sw/device/silicon_creator/lib/base/boot_measurements.h>

Data Fields

keymgr_binding_value_t rom_ext
 ROM_EXT digest value calculated in ROM. More...
 
keymgr_binding_value_t bl0
 BL0 firmware + owner configuration block digest value calculated in ROM_EXT. More...
 

Detailed Description

Boot measurements shared between ROM and ROM_EXT boot stages.

Definition at line 21 of file boot_measurements.h.

Field Documentation

◆ bl0

keymgr_binding_value_t boot_measurements::bl0

BL0 firmware + owner configuration block digest value calculated in ROM_EXT.

Stored in a format that can be consumed by the key manager.

Definition at line 35 of file boot_measurements.h.

◆ rom_ext

keymgr_binding_value_t boot_measurements::rom_ext

ROM_EXT digest value calculated in ROM.

Stored in a format that can be consumed by the key manager.

If OTP ROM_KEYMGR_ROM_EXT_MEAS_EN is set to kHardenedBoolTrue, the rom will use this value to configure the key manager attestation binding registers.

Definition at line 30 of file boot_measurements.h.