# Packages

# Amazon Web Services attestation Constellation supports multiple attestation technologies on AWS.
# Azure attestation Constellation supports multiple attestation technologies on Azure.
No description provided by the author
# Google Cloud Platform attestation */.
Package idkeydigest provides type definitions for the `idkeydigest` value of SEV-SNP attestation.
Package initialize implements functions to mark a node as initialized in the context of cluster attestation.
# Measurements Defines default expected measurements for the current release, as well as functions for comparing, updating and marshalling measurements.
# QEMU attestation Basic TPM attestation for QEMU platforms.
TPM2 simulator used for unit tests.
Package SNP provides types shared by SNP-based attestation implementations.
Package TDX implements attestation for Intel TDX.
Package variant defines Attestation variants for different CSPs.
# Virtual Trusted Platform Module (vTPM) This package provides functions to interact with a vTPM.

# Functions

CompareExtraData compares the extra data of a quote with the expected extra data.
DeriveClusterID derives the cluster ID from a salt and secret value.
MakeExtraData binds userData to a random nonce used in attestation.

# Constants

MeasurementSecretContext is the value to use for info when deriving the measurement secret from the master secret.

# Structs

NOPLogger is a no-op implementation of [Logger].

# Interfaces

Logger is a logger used to print warnings and infos during attestation validation.