Documentation
¶
Index ¶
- func DecodeAzureReport(data []byte) ([]byte, []byte, error)
- func FetchAzureTdxQuote(jsonRequest string) ([]byte, error)
- func GetAzureReport() ([]byte, error)
- func GetAzureUserData() ([]byte, error)
- func GetCcEvidence(nonce []byte) (*ar.Evidence, error)
- func GetTdxQuote(report []byte) ([]byte, error)
- func GetTpmDevicePath() (string, error)
- func GetVtpmAkCert() ([]byte, error)
- func GetVtpmQuote(pcrs []int, nonce []byte) ([]byte, []byte, error)
- func OpenTpm() (*os.File, error)
- func UpdateAzureUserData(nonce []byte) error
- type Azure
- func (azure *Azure) GetCcCollateral() (*ar.Collateral, error)
- func (azure *Azure) GetCollateral() ([]ar.Collateral, error)
- func (azure *Azure) GetEvidence(nonce []byte) ([]ar.Evidence, error)
- func (azure *Azure) GetSnpCollateral() (*ar.Collateral, error)
- func (azure *Azure) GetTdxCollateral() (*ar.Collateral, error)
- func (azure *Azure) GetVtpmCollateral() (*ar.Collateral, error)
- func (azure *Azure) GetVtpmEvidence(nonce []byte) (*ar.Evidence, error)
- func (azure *Azure) GetVtpmPcrs() ([]ar.Artifact, error)
- func (azure *Azure) Init(c *drivers.DriverConfig) error
- func (azure *Azure) Name() string
- func (azure *Azure) UpdateCerts() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FetchAzureTdxQuote ¶
func GetAzureReport ¶
func GetAzureUserData ¶
func GetTdxQuote ¶
func GetTpmDevicePath ¶
func GetVtpmAkCert ¶
func UpdateAzureUserData ¶
Types ¶
type Azure ¶
type Azure struct {
*drivers.DriverConfig
// contains filtered or unexported fields
}
func (*Azure) GetCcCollateral ¶ added in v0.9.8
func (azure *Azure) GetCcCollateral() (*ar.Collateral, error)
func (*Azure) GetCollateral ¶ added in v0.9.8
func (azure *Azure) GetCollateral() ([]ar.Collateral, error)
func (*Azure) GetEvidence ¶ added in v0.9.8
func (*Azure) GetSnpCollateral ¶ added in v0.9.8
func (azure *Azure) GetSnpCollateral() (*ar.Collateral, error)
func (*Azure) GetTdxCollateral ¶ added in v0.9.8
func (azure *Azure) GetTdxCollateral() (*ar.Collateral, error)
func (*Azure) GetVtpmCollateral ¶ added in v0.9.8
func (azure *Azure) GetVtpmCollateral() (*ar.Collateral, error)
func (*Azure) GetVtpmEvidence ¶ added in v0.9.8
func (*Azure) GetVtpmPcrs ¶ added in v0.9.8
func (*Azure) UpdateCerts ¶
Click to show internal directories.
Click to hide internal directories.