2 releases
0.1.1 | Apr 23, 2024 |
---|---|
0.1.0 | Mar 8, 2024 |
#560 in Data structures
111 downloads per month
115KB
2.5K
SLoC
TD-shim-interface - Confidential Containers Shim Firmware Interface
Documents
-
Introduction PDF and conference talk
Introduction
This td-shim-interface is to support user for creating data structures and functions required for td-shim, such as TdxMetadataDescriptor and TdxMetadataSection. Td-uefi-pi is used for UEFI Platform Initializaiton data structures and accessors.
To import the data structure of metadata, TD HOB and related function, such as:
use td_shim_interface::{TD_ACPI_TABLE_HOB_GUID, TD_E820_TABLE_HOB_GUID, TD_PAYLOAD_INFO_HOB_GUID};
use td_shim_interface::PayloadInfo;
use td_shim_interface::acpi;
use td_shim_interface::td_uefi_pi::{hob, pi, pi::guid}
This is a Shim Firmware to support Intel TDX.
The API specification is at td-shim specification.
The secure boot specification for td-shim is at secure boot specification
The design is at td-shim design.
The threat model analysis is at td-shim threat model.
License
Dependencies
~3MB
~58K SLoC