package
0.3.1
Repository: https://github.com/google/go-tdx-guest.git
Documentation: pkg.go.dev

# Constants

constant for TD quote status code.
constant for TD quote status code.
GetQuoteReq is a constant for report request.
GetQuoteResp is a constant for report response.
constant for TD quote status code.
constant for TD quote status code.
HeaderSize is the size of header to serialized quote request.
IocTdxGetQuote is the ioctl command for getting an attestation quote.
IocTdxGetReport is the ioctl command for getting an attestation report.
ReqBufSize is a constant for serialized Tdx quote response.
TdReportDataSize is a constant for TDX ReportData size.
TdReportSize is a constant for TDX Report size.
TdxAttestErrorBusy returns when device driver is busy.
TdxAttestErrorNotSupported denotes request feature is not supported.
TdxAttestErrorQuoteFailure denotes failure to get the TD Quote.
TdxAttestErrorUnexpected denotes Unexpected error.
TdxAttestSuccess denotes success.
TdxUUIDSize is a constant for intel TDQE ID.

# Structs

MsgHeader is used to add header field to serialized request and response message.
SerializedGetQuoteReq is used to serialized the request message to get quote.
TdxQuoteHdr is Linux's tdx-guest ABI for quote header.
TdxQuoteReq is Linux's tdx-guest ABI for TDX Report.
TdxQuoteReqABI is Linux's tdx-guest ABI for quote response.
TdxReportReq is Linux's tdx-guest ABI for TDX Report.

# Interfaces

BinaryConversion is an interface that abstracts a "stand-in" object that passes through an ABI boundary and can finalize changes to the original object.
BinaryConvertible is an interface for an object that can produce a partner BinaryConversion object to allow its representation to pass the ABI boundary.

# Type aliases

EsResult is the status code type for Linux's GHCB communication results.