Structs§
- Boot
Measurement Type - VBS_
POLICY_ FLAGS - Flags defining the security policy for the guest
- VBS_
VM_ BOOT_ MEASUREMENT_ SIGNED_ DATA - Structure containing the completed VBS boot measurement of the IGVM file.
The signature of the hash of this struct is the signature for [
igvm_defs::IGVM_VHS_VBS_MEASUREMENT
] - VBS_
VM_ GPA_ PAGE_ BOOT_ METADATA - Flags indicating read and write acceptance of a GPA Page and whether it is to be measured in the digest
- VbsChunk
Header - Chunk that is measured to generate digest. These consist of a 16 byte header followed by data. This needs c style alignment to generate a consistent measurement. Defined by the following struct in C:
- VbsRegister
Chunk - Structure describing the register being measured. Will be padded to
VBS_VP_CHUNK_SIZE_BYTES
when hashed to generate digest - VpGpa
Page Chunk - Structure describing the page to be measured.
Page data is hashed after struct to generate digest, if not a full page, measurable data will be padded to
VBS_VP_CHUNK_SIZE_BYTES