Documentation ¶
Index ¶
- func NewEnvironment(config *Config, logAlgorithms tcglog.AlgorithmIdList) secboot_efi.HostEnvironment
- func NewEnvironmentFromAzDiskProfile(profile *AzDisk, logAlgorithms tcglog.AlgorithmIdList) (secboot_efi.HostEnvironment, error)
- type AzDisk
- type AzDiskProperties
- type AzUefiSettings
- type AzUefiSignatureList
- type AzUefiSignatures
- type Config
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewEnvironment ¶
func NewEnvironment(config *Config, logAlgorithms tcglog.AlgorithmIdList) secboot_efi.HostEnvironment
func NewEnvironmentFromAzDiskProfile ¶
func NewEnvironmentFromAzDiskProfile(profile *AzDisk, logAlgorithms tcglog.AlgorithmIdList) (secboot_efi.HostEnvironment, error)
Types ¶
type AzDisk ¶
type AzDisk struct { Type string `json:"type"` Properties *AzDiskProperties `json:"properties"` }
XXX: Use armcompute.Disk when it has the right properties.
type AzDiskProperties ¶
type AzDiskProperties struct {
UefiSettings *AzUefiSettings `json:"uefiSettings"`
}
type AzUefiSettings ¶
type AzUefiSettings struct { SignatureMode string `json:"signatureMode"` Signatures *AzUefiSignatures `json:"signatures"` }
type AzUefiSignatureList ¶
type AzUefiSignatures ¶
type AzUefiSignatures struct { PK *AzUefiSignatureList `json:"PK"` KEK []*AzUefiSignatureList `json:"KEK"` Db []*AzUefiSignatureList `json:"db"` Dbx []*AzUefiSignatureList `json:"dbx"` }
Click to show internal directories.
Click to hide internal directories.