/*
Copyright (c) Edgeless Systems GmbH

SPDX-License-Identifier: AGPL-3.0-only
*/

/*
package tdx implements attestation for TDX on Azure.

Quotes are generated using an Azure provided vTPM and the IMDS API.
They are verified using the go-tdx-guest library.

More specifically:
- The vTPM is used to collected a TPM attestation and a Hardware Compatibility Layer (HCL) report.
- The HCL report is sent to the IMDS API to generate a TDX quote.
- The quote is verified using the go-tdx-guest library.
- The quote's report data can be used to verify the TPM's attestation key.
- The attestation key can be used to verify the TPM attestation.
*/
package tdx

type instanceInfo struct {
	AttestationReport []byte
	RuntimeData       []byte
}