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

# Packages

Package linuxabi describes the /dev/sev-guest ioctl command ABI.

# Functions

GetDerivedKeyAcknowledgingItsLimitations returns 32 bytes of key material that the AMD security processor derives from the given parameters.
GetExtendedReport gets an extended attestation report at VMPL0 into a structured type.
GetExtendedReportAtVmpl gets an extended attestation report at the given VMPL into a structured type.
GetLeveledQuoteProvider returns a supported SEV-SNP LeveledQuoteProvider.
GetQuoteProto uses the given QuoteProvider to return the protobuf representation of an attestation report with cached certificate chain.
GetQuoteProtoAtLevel uses the given LeveledQuoteProvider to return the protobuf representation of an attestation report at a given VMPL with cached certificate chain.
GetQuoteProvider returns a supported SEV-SNP QuoteProvider.
GetRawExtendedReport requests for an attestation report that incorporates the given user data, and additional key certificate information.
GetRawExtendedReportAtVmpl requests for an attestation report that incorporates the given user data at the given VMPL, and additional key certificate information.
GetRawReport requests for an attestation report at VMPL0 that incorporates the given user data.
GetRawReportAtVmpl requests for an attestation report at the given VMPL that incorporates the given user data.
GetReport gets an attestation report at VMPL0 into its protobuf representation.
GetReportAtVmpl gets an attestation report at the given VMPL into its protobuf representation.
OpenDevice opens the SEV-SNP guest device.
UseDefaultSevGuest returns true iff -sev_guest_device_path=default.

# Structs

GuestFieldSelect represents which guest-provided information will be mixed into a derived key.
LinuxConfigFsQuoteProvider implements the QuoteProvider interface to fetch attestation quote via ConfigFS.
LinuxDevice implements the Device interface with Linux ioctls.
LinuxIoctlQuoteProvider implements the QuoteProvider interface to fetch attestation quote via the deprecated /dev/sev-guest ioctl.
SnpDerivedKeyReq represents a request to the SEV guest device to derive a key from specified information.

# Interfaces

Device encapsulates the possible commands to the AMD SEV guest device.
LeveledQuoteProvider encapsulates calls to collect an extended attestation report at a given privilege level.
QuoteProvider encapsulates calls to collect an extended attestation report.