Directories ¶
Path | Synopsis |
---|---|
Package abi encapsulates types and status codes from the AMD-SP (AKA PSP) device.
|
Package abi encapsulates types and status codes from the AMD-SP (AKA PSP) device. |
Package client provides an interface to the AMD SEV-SNP guest device commands.
|
Package client provides an interface to the AMD SEV-SNP guest device commands. |
linuxabi
Package linuxabi describes the /dev/sev-guest ioctl command ABI.
|
Package linuxabi describes the /dev/sev-guest ioctl command ABI. |
Package kds defines values specified for the AMD Key Distribution Service.
|
Package kds defines values specified for the AMD Key Distribution Service. |
Package proto contains protocol buffers that are exchanged between the client and server, as well as convenience configuration definitions for tools.
|
Package proto contains protocol buffers that are exchanged between the client and server, as well as convenience configuration definitions for tools. |
check
Package check defines the message type for the check CLI tool's options.
|
Package check defines the message type for the check CLI tool's options. |
fakekds
Package fakekds defines the message types for representing a local cache of KDS certificates for a small set of test machines.
|
Package fakekds defines the message types for representing a local cache of KDS certificates for a small set of test machines. |
sevsnp
Package sevsnp implements a protocol buffer for representing SEV-SNP attestations.
|
Package sevsnp implements a protocol buffer for representing SEV-SNP attestations. |
Package testing defines fakes and mocks for the sev-guest device and AMD-SP.
|
Package testing defines fakes and mocks for the sev-guest device and AMD-SP. |
client
Package client (in testing) allows tests to get a fake or real sev-guest device.
|
Package client (in testing) allows tests to get a fake or real sev-guest device. |
tools
|
|
attest
Package main implements a CLI tool for collecting attestation reports.
|
Package main implements a CLI tool for collecting attestation reports. |
check
Package main implements a CLI tool for checking SEV-SNP attestation reports.
|
Package main implements a CLI tool for checking SEV-SNP attestation reports. |
lib/cmdline
Package cmdline implements command-line utilities for tools.
|
Package cmdline implements command-line utilities for tools. |
lib/report
Package report provides functions for reading and writing attestation reports of various formats.
|
Package report provides functions for reading and writing attestation reports of various formats. |
show
show reads an attestation report and outputs it in a preferred format.
|
show reads an attestation report and outputs it in a preferred format. |
Package validate is for checking attestation report properties other than signature verification.
|
Package validate is for checking attestation report properties other than signature verification. |
Package verify includes logic and embedded AMD keys to check attestation report signatures.
|
Package verify includes logic and embedded AMD keys to check attestation report signatures. |
trust
Package trust defines core trust types and values for attestation verification.
|
Package trust defines core trust types and values for attestation verification. |
Click to show internal directories.
Click to hide internal directories.