diff options
author | Jeremy Kerr <jk@ozlabs.org> | 2019-11-20 13:09:41 +0800 |
---|---|---|
committer | Jeremy Kerr <jk@ozlabs.org> | 2020-01-23 09:02:43 +0800 |
commit | aa2d71a84ed6ba693b7dcde213c82c46f334f640 (patch) | |
tree | 6fef7f362d7d90209ebf832b357fe1ea81d6ea64 /lib/types | |
parent | b2e5a7b63eb46e3ff268c8f781d8f590d09c6a02 (diff) | |
download | talos-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.h | 3 |
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 |