5 #ifndef OPENTITAN_SW_DEVICE_SILICON_CREATOR_LIB_OWNERSHIP_OWNER_BLOCK_H_
6 #define OPENTITAN_SW_DEVICE_SILICON_CREATOR_LIB_OWNERSHIP_OWNER_BLOCK_H_
9 #include "sw/device/silicon_creator/lib/boot_data.h"
10 #include "sw/device/silicon_creator/lib/error.h"
11 #include "sw/device/silicon_creator/lib/ownership/datatypes.h"
20 typedef enum owner_page_status {
22 kOwnerPageStatusInvalid = 0x5f564e49,
24 kOwnerPageStatusSealed = 0x4c414553,
26 kOwnerPageStatusSigned = 0x4e474953,
27 } owner_page_status_t;
33 extern owner_page_status_t owner_page_valid[2];
121 uint32_t config_side, uint32_t lockdown);
132 uint32_t key_alg, uint32_t key_id,
158 void owner_block_measurement(
size_t page,
hmac_digest_t *mesaurment);