Expand description
Include modules that define the data structures of VMGS entries.
Structs§
- DEK key protector entry.
- GSP key protector entry.
- The data format of the
FileId::GUEST_SECRET_KEY
entry in the VMGS file. - The data format of the
FileId::HW_KEY_PROTECTOR
entry in the VMGS file. - The header of
HardwareKeyProtector
. - The data format of the
FileId::KEY_PROTECTOR
entry in the VMGS file. - The data format of the host/fabric-provided key protector.
- The data format of the
FileId::ATTEST
entry in the VMGS file.
Constants§
- AES-CVC IV size
- AES-CBC key size
- AES-GCM key size
- Maximum size of the
agent_data
. - DEK buffer size
- GSP buffer size
- Maximum size of the
guest_secret_key
. - HACK-SHA-256 key size
- The size of the
FileId::HW_KEY_PROTECTOR
entry in the VMGS file. - The header, IV, and last 256 bits of HMAC are fixed for this version. The ciphertext is allowed to grow, though secrets should stay in the same position to allow downlevel versions to continue to understand that portion of the data.
- Size of the
FileId::KEY_PROTECTOR
VMGS file entry. - Number of the key protector entries. One for ingress, and one for egress