summaryrefslogtreecommitdiffstats
path: root/lib/types
diff options
context:
space:
mode:
authorJeremy Kerr <jk@ozlabs.org>2019-11-20 13:09:41 +0800
committerJeremy Kerr <jk@ozlabs.org>2020-01-23 09:02:43 +0800
commitaa2d71a84ed6ba693b7dcde213c82c46f334f640 (patch)
tree6fef7f362d7d90209ebf832b357fe1ea81d6ea64 /lib/types
parentb2e5a7b63eb46e3ff268c8f781d8f590d09c6a02 (diff)
downloadtalos-petitboot-aa2d71a84ed6ba693b7dcde213c82c46f334f640.tar.gz
talos-petitboot-aa2d71a84ed6ba693b7dcde213c82c46f334f640.zip
protocol,types: Add secure & trusted boot state to system info
Add state of secure & trusted boot to struct system_info: - fw_measurement: whether the firmware has been measured - fw_enforcing: whether the firmware has been authenticated - os_enforcing: whether the boot payload will be authenticated Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'lib/types')
-rw-r--r--lib/types/types.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/types/types.h b/lib/types/types.h
index 22fa337..c923d93 100644
--- a/lib/types/types.h
+++ b/lib/types/types.h
@@ -138,6 +138,9 @@ struct system_info {
struct blockdev_info **blockdevs;
unsigned int n_blockdevs;
uint8_t *bmc_mac;
+ bool stb_fw_measurement;
+ bool stb_fw_enforcing;
+ bool stb_os_enforcing;
};
#define HWADDR_SIZE 6
OpenPOWER on IntegriCloud