analyzer

package
v0.0.0-...-f44e450 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 11, 2023 License: BSD-3-Clause Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AnalyzeFirmwareRequestItem_AnalysisRequestID_DEFAULT []byte
View Source
var AnalyzeFirmwareRequest_Tags_DEFAULT []string
View Source
var AnalyzeFirmwareResultItem_AnalysisRequestID_DEFAULT []byte
View Source
var CompareEventLogAndRealMeasurementsInput_TPMEventLog_DEFAULT *tpm.EventLog
View Source
var FirmwareReference_ArtifactIndex_DEFAULT int64
View Source
var FirmwareReference_ManifoldImageID_DEFAULT []byte
View Source
var FirmwareVersionAndDate_ModelID_DEFAULT int64
View Source
var GoUnusedProtection__ int
View Source
var HostInfo_AssetID_DEFAULT int64
View Source
var HostInfo_Hostname_DEFAULT string
View Source
var HostInfo_ModelID_DEFAULT int32
View Source
var HostInfo_SerialNumber_DEFAULT string
View Source
var NodeInfo_Description_DEFAULT string
View Source
var OriginalFirmwareSelector_Tarball_DEFAULT string
View Source
var ValidateMeasurementsFlowReport_ActualLocality_DEFAULT int8

Functions

This section is empty.

Types

type ACMInfo

type ACMInfo struct {
	Date   int32 `thrift:"Date,1" db:"Date" json:"Date"`
	SESVN  int16 `thrift:"SESVN,2" db:"SESVN" json:"SESVN"`
	TXTSVN int16 `thrift:"TXTSVN,3" db:"TXTSVN" json:"TXTSVN"`
}

Attributes:

  • Date
  • SESVN
  • TXTSVN
var ValidateImageIntelCBnTManifestsAndACMReport_ACMInfo_DEFAULT *ACMInfo

func NewACMInfo

func NewACMInfo() *ACMInfo

func (*ACMInfo) Equals

func (p *ACMInfo) Equals(other *ACMInfo) bool

func (*ACMInfo) GetDate

func (p *ACMInfo) GetDate() int32

func (*ACMInfo) GetSESVN

func (p *ACMInfo) GetSESVN() int16

func (*ACMInfo) GetTXTSVN

func (p *ACMInfo) GetTXTSVN() int16

func (*ACMInfo) Read

func (p *ACMInfo) Read(ctx context.Context, iprot thrift.TProtocol) error

func (*ACMInfo) ReadField1

func (p *ACMInfo) ReadField1(ctx context.Context, iprot thrift.TProtocol) error

func (*ACMInfo) ReadField2

func (p *ACMInfo) ReadField2(ctx context.Context, iprot thrift.TProtocol) error

func (*ACMInfo) ReadField3

func (p *ACMInfo) ReadField3(ctx context.Context, iprot thrift.TProtocol) error

func (*ACMInfo) String

func (p *ACMInfo) String() string

func (*ACMInfo) Write

func (p *ACMInfo) Write(ctx context.Context, oprot thrift.TProtocol) error

type AnalysisInput

type AnalysisInput struct {
	DiffMeasuredBootAreas                 *DiffMeasuredBootAreasInput                 `thrift:"DiffMeasuredBootAreas,1" db:"DiffMeasuredBootAreas" json:"DiffMeasuredBootAreas,omitempty"`
	CompareEventLogAndRealMeasurements    *CompareEventLogAndRealMeasurementsInput    `` /* 137-byte string literal not displayed */
	ValidateMeasurementsFlow              *ValidateMeasurementsFlowInput              `thrift:"ValidateMeasurementsFlow,3" db:"ValidateMeasurementsFlow" json:"ValidateMeasurementsFlow,omitempty"`
	ValidateImageIntelCBnTManifestsAndACM *ValidateImageIntelCBnTManifestsAndACMInput `` /* 146-byte string literal not displayed */
}

Attributes:

  • DiffMeasuredBootAreas
  • CompareEventLogAndRealMeasurements
  • ValidateMeasurementsFlow
  • ValidateImageIntelCBnTManifestsAndACM
var AnalyzeFirmwareRequestItem_Input_DEFAULT *AnalysisInput

func NewAnalysisInput

func NewAnalysisInput() *AnalysisInput

func (*AnalysisInput) CountSetFieldsAnalysisInput

func (p *AnalysisInput) CountSetFieldsAnalysisInput() int

func (*AnalysisInput) Equals

func (p *AnalysisInput) Equals(other *AnalysisInput) bool

func (*AnalysisInput) GetCompareEventLogAndRealMeasurements

func (p *AnalysisInput) GetCompareEventLogAndRealMeasurements() *CompareEventLogAndRealMeasurementsInput

func (*AnalysisInput) GetDiffMeasuredBootAreas

func (p *AnalysisInput) GetDiffMeasuredBootAreas() *DiffMeasuredBootAreasInput

func (*AnalysisInput) GetValidateImageIntelCBnTManifestsAndACM

func (p *AnalysisInput) GetValidateImageIntelCBnTManifestsAndACM() *ValidateImageIntelCBnTManifestsAndACMInput

func (*AnalysisInput) GetValidateMeasurementsFlow

func (p *AnalysisInput) GetValidateMeasurementsFlow() *ValidateMeasurementsFlowInput

func (*AnalysisInput) IsSetCompareEventLogAndRealMeasurements

func (p *AnalysisInput) IsSetCompareEventLogAndRealMeasurements() bool

func (*AnalysisInput) IsSetDiffMeasuredBootAreas

func (p *AnalysisInput) IsSetDiffMeasuredBootAreas() bool

func (*AnalysisInput) IsSetValidateImageIntelCBnTManifestsAndACM

func (p *AnalysisInput) IsSetValidateImageIntelCBnTManifestsAndACM() bool

func (*AnalysisInput) IsSetValidateMeasurementsFlow

func (p *AnalysisInput) IsSetValidateMeasurementsFlow() bool

func (*AnalysisInput) Read

func (p *AnalysisInput) Read(ctx context.Context, iprot thrift.TProtocol) error

func (*AnalysisInput) ReadField1

func (p *AnalysisInput) ReadField1(ctx context.Context, iprot thrift.TProtocol) error

func (*AnalysisInput) ReadField2

func (p *AnalysisInput) ReadField2(ctx context.Context, iprot thrift.TProtocol) error

func (*AnalysisInput) ReadField3

func (p *AnalysisInput) ReadField3(ctx context.Context, iprot thrift.TProtocol) error

func (*AnalysisInput) ReadField4

func (p *AnalysisInput) ReadField4(ctx context.Context, iprot thrift.TProtocol) error

func (*AnalysisInput) String

func (p *AnalysisInput) String() string

func (*AnalysisInput) Write

func (p *AnalysisInput) Write(ctx context.Context, oprot thrift.TProtocol) error

type AnalysisReport

type AnalysisReport struct {
	DiffMeasuredBootAreas                 *DiffMeasuredBootAreasReport                 `thrift:"DiffMeasuredBootAreas,1" db:"DiffMeasuredBootAreas" json:"DiffMeasuredBootAreas,omitempty"`
	CompareEventLogAndRealMeasurements    *CompareEventLogAndRealMeasurementsReport    `` /* 137-byte string literal not displayed */
	ValidateMeasurementsFlow              *ValidateMeasurementsFlowReport              `thrift:"ValidateMeasurementsFlow,3" db:"ValidateMeasurementsFlow" json:"ValidateMeasurementsFlow,omitempty"`
	ValidateImageIntelCBnTManifestsAndACM *ValidateImageIntelCBnTManifestsAndACMReport `` /* 146-byte string literal not displayed */
}

Attributes:

  • DiffMeasuredBootAreas
  • CompareEventLogAndRealMeasurements
  • ValidateMeasurementsFlow
  • ValidateImageIntelCBnTManifestsAndACM
var AnalyzeFirmwareResultItem_Report_DEFAULT *AnalysisReport

func NewAnalysisReport

func NewAnalysisReport() *AnalysisReport

func (*AnalysisReport) CountSetFieldsAnalysisReport

func (p *AnalysisReport) CountSetFieldsAnalysisReport() int

func (*AnalysisReport) Equals

func (p *AnalysisReport) Equals(other *AnalysisReport) bool

func (*AnalysisReport) GetCompareEventLogAndRealMeasurements

func (p *AnalysisReport) GetCompareEventLogAndRealMeasurements() *CompareEventLogAndRealMeasurementsReport

func (*AnalysisReport) GetDiffMeasuredBootAreas

func (p *AnalysisReport) GetDiffMeasuredBootAreas() *DiffMeasuredBootAreasReport

func (*AnalysisReport) GetValidateImageIntelCBnTManifestsAndACM

func (p *AnalysisReport) GetValidateImageIntelCBnTManifestsAndACM() *ValidateImageIntelCBnTManifestsAndACMReport

func (*AnalysisReport) GetValidateMeasurementsFlow

func (p *AnalysisReport) GetValidateMeasurementsFlow() *ValidateMeasurementsFlowReport

func (*AnalysisReport) IsSetCompareEventLogAndRealMeasurements

func (p *AnalysisReport) IsSetCompareEventLogAndRealMeasurements() bool

func (*AnalysisReport) IsSetDiffMeasuredBootAreas

func (p *AnalysisReport) IsSetDiffMeasuredBootAreas() bool

func (*AnalysisReport) IsSetValidateImageIntelCBnTManifestsAndACM

func (p *AnalysisReport) IsSetValidateImageIntelCBnTManifestsAndACM() bool

func (*AnalysisReport) IsSetValidateMeasurementsFlow

func (p *AnalysisReport) IsSetValidateMeasurementsFlow() bool

func (*AnalysisReport) Read

func (p *AnalysisReport) Read(ctx context.Context, iprot thrift.TProtocol) error

func (*AnalysisReport) ReadField1

func (p *AnalysisReport) ReadField1(ctx context.Context, iprot thrift.TProtocol) error

func (*AnalysisReport) ReadField2

func (p *AnalysisReport) ReadField2(ctx context.Context, iprot thrift.TProtocol) error

func (*AnalysisReport) ReadField3

func (p *AnalysisReport) ReadField3(ctx context.Context, iprot thrift.TProtocol) error

func (*AnalysisReport) ReadField4

func (p *AnalysisReport) ReadField4(ctx context.Context, iprot thrift.TProtocol) error

func (*AnalysisReport) String

func (p *AnalysisReport) String() string

func (*AnalysisReport) Write

func (p *AnalysisReport) Write(ctx context.Context, oprot thrift.TProtocol) error

type AnalyzeFirmwareJob

type AnalyzeFirmwareJob struct {
	ID []byte `thrift:"ID,1" db:"ID" json:"ID"`
	// unused field # 2
	Result_ *AnalyzeFirmwareResult_ `thrift:"Result,3" db:"Result" json:"Result"`
}

Attributes:

  • ID
  • Result_

func NewAnalyzeFirmwareJob

func NewAnalyzeFirmwareJob() *AnalyzeFirmwareJob

func (*AnalyzeFirmwareJob) Equals

func (p *AnalyzeFirmwareJob) Equals(other *AnalyzeFirmwareJob) bool

func (*AnalyzeFirmwareJob) GetID

func (p *AnalyzeFirmwareJob) GetID() []byte

func (*AnalyzeFirmwareJob) GetResult_

func (p *AnalyzeFirmwareJob) GetResult_() *AnalyzeFirmwareResult_

func (*AnalyzeFirmwareJob) IsSetResult_

func (p *AnalyzeFirmwareJob) IsSetResult_() bool

func (*AnalyzeFirmwareJob) Read

func (*AnalyzeFirmwareJob) ReadField1

func (p *AnalyzeFirmwareJob) ReadField1(ctx context.Context, iprot thrift.TProtocol) error

func (*AnalyzeFirmwareJob) ReadField3

func (p *AnalyzeFirmwareJob) ReadField3(ctx context.Context, iprot thrift.TProtocol) error

func (*AnalyzeFirmwareJob) String

func (p *AnalyzeFirmwareJob) String() string

func (*AnalyzeFirmwareJob) Write

func (p *AnalyzeFirmwareJob) Write(ctx context.Context, oprot thrift.TProtocol) error

type AnalyzeFirmwareRequest

type AnalyzeFirmwareRequest struct {
	HostInfo     *HostInfo                     `thrift:"HostInfo,1" db:"HostInfo" json:"HostInfo,omitempty"`
	Tags         []string                      `thrift:"Tags,2" db:"Tags" json:"Tags,omitempty"`
	Artifacts    [][]byte                      `thrift:"Artifacts,3" db:"Artifacts" json:"Artifacts"`
	AnalysisList []*AnalyzeFirmwareRequestItem `thrift:"AnalysisList,4" db:"AnalysisList" json:"AnalysisList"`
}

Attributes:

  • HostInfo
  • Tags
  • Artifacts
  • AnalysisList

func NewAnalyzeFirmwareRequest

func NewAnalyzeFirmwareRequest() *AnalyzeFirmwareRequest

func (*AnalyzeFirmwareRequest) Equals

func (*AnalyzeFirmwareRequest) GetAnalysisList

func (p *AnalyzeFirmwareRequest) GetAnalysisList() []*AnalyzeFirmwareRequestItem

func (*AnalyzeFirmwareRequest) GetArtifacts

func (p *AnalyzeFirmwareRequest) GetArtifacts() [][]byte

func (*AnalyzeFirmwareRequest) GetHostInfo

func (p *AnalyzeFirmwareRequest) GetHostInfo() *HostInfo

func (*AnalyzeFirmwareRequest) GetTags

func (p *AnalyzeFirmwareRequest) GetTags() []string

func (*AnalyzeFirmwareRequest) IsSetHostInfo

func (p *AnalyzeFirmwareRequest) IsSetHostInfo() bool

func (*AnalyzeFirmwareRequest) IsSetTags

func (p *AnalyzeFirmwareRequest) IsSetTags() bool

func (*AnalyzeFirmwareRequest) Read

func (*AnalyzeFirmwareRequest) ReadField1

func (p *AnalyzeFirmwareRequest) ReadField1(ctx context.Context, iprot thrift.TProtocol) error

func (*AnalyzeFirmwareRequest) ReadField2

func (p *AnalyzeFirmwareRequest) ReadField2(ctx context.Context, iprot thrift.TProtocol) error

func (*AnalyzeFirmwareRequest) ReadField3

func (p *AnalyzeFirmwareRequest) ReadField3(ctx context.Context, iprot thrift.TProtocol) error

func (*AnalyzeFirmwareRequest) ReadField4

func (p *AnalyzeFirmwareRequest) ReadField4(ctx context.Context, iprot thrift.TProtocol) error

func (*AnalyzeFirmwareRequest) String

func (p *AnalyzeFirmwareRequest) String() string

func (*AnalyzeFirmwareRequest) Write

type AnalyzeFirmwareRequestItem

type AnalyzeFirmwareRequestItem struct {
	AnalysisRequestID []byte         `thrift:"AnalysisRequestID,1" db:"AnalysisRequestID" json:"AnalysisRequestID,omitempty"`
	AnalyzerID        AnalyzerID     `thrift:"AnalyzerID,2" db:"AnalyzerID" json:"AnalyzerID"`
	Input             *AnalysisInput `thrift:"Input,3" db:"Input" json:"Input"`
}

Attributes:

  • AnalysisRequestID
  • AnalyzerID
  • Input

func NewAnalyzeFirmwareRequestItem

func NewAnalyzeFirmwareRequestItem() *AnalyzeFirmwareRequestItem

func (*AnalyzeFirmwareRequestItem) Equals

func (*AnalyzeFirmwareRequestItem) GetAnalysisRequestID

func (p *AnalyzeFirmwareRequestItem) GetAnalysisRequestID() []byte

func (*AnalyzeFirmwareRequestItem) GetAnalyzerID

func (p *AnalyzeFirmwareRequestItem) GetAnalyzerID() AnalyzerID

func (*AnalyzeFirmwareRequestItem) GetInput

func (*AnalyzeFirmwareRequestItem) IsSetAnalysisRequestID

func (p *AnalyzeFirmwareRequestItem) IsSetAnalysisRequestID() bool

func (*AnalyzeFirmwareRequestItem) IsSetInput

func (p *AnalyzeFirmwareRequestItem) IsSetInput() bool

func (*AnalyzeFirmwareRequestItem) Read

func (*AnalyzeFirmwareRequestItem) ReadField1

func (p *AnalyzeFirmwareRequestItem) ReadField1(ctx context.Context, iprot thrift.TProtocol) error

func (*AnalyzeFirmwareRequestItem) ReadField2

func (p *AnalyzeFirmwareRequestItem) ReadField2(ctx context.Context, iprot thrift.TProtocol) error

func (*AnalyzeFirmwareRequestItem) ReadField3

func (p *AnalyzeFirmwareRequestItem) ReadField3(ctx context.Context, iprot thrift.TProtocol) error

func (*AnalyzeFirmwareRequestItem) String

func (p *AnalyzeFirmwareRequestItem) String() string

func (*AnalyzeFirmwareRequestItem) Write

type AnalyzeFirmwareResultItem

type AnalyzeFirmwareResultItem struct {
	AnalysisRequestID []byte          `thrift:"AnalysisRequestID,1" db:"AnalysisRequestID" json:"AnalysisRequestID,omitempty"`
	AnalyzerID        AnalyzerID      `thrift:"AnalyzerID,2" db:"AnalyzerID" json:"AnalyzerID"`
	Report            *AnalysisReport `thrift:"Report,3" db:"Report" json:"Report"`
	Errors            []*Error        `thrift:"Errors,4" db:"Errors" json:"Errors"`
	Comments          []string        `thrift:"Comments,5" db:"Comments" json:"Comments"`
}

Attributes:

  • AnalysisRequestID
  • AnalyzerID
  • Report
  • Errors
  • Comments

func NewAnalyzeFirmwareResultItem

func NewAnalyzeFirmwareResultItem() *AnalyzeFirmwareResultItem

func (*AnalyzeFirmwareResultItem) Equals

func (*AnalyzeFirmwareResultItem) GetAnalysisRequestID

func (p *AnalyzeFirmwareResultItem) GetAnalysisRequestID() []byte

func (*AnalyzeFirmwareResultItem) GetAnalyzerID

func (p *AnalyzeFirmwareResultItem) GetAnalyzerID() AnalyzerID

func (*AnalyzeFirmwareResultItem) GetComments

func (p *AnalyzeFirmwareResultItem) GetComments() []string

func (*AnalyzeFirmwareResultItem) GetErrors

func (p *AnalyzeFirmwareResultItem) GetErrors() []*Error

func (*AnalyzeFirmwareResultItem) GetReport

func (p *AnalyzeFirmwareResultItem) GetReport() *AnalysisReport

func (*AnalyzeFirmwareResultItem) IsSetAnalysisRequestID

func (p *AnalyzeFirmwareResultItem) IsSetAnalysisRequestID() bool

func (*AnalyzeFirmwareResultItem) IsSetReport

func (p *AnalyzeFirmwareResultItem) IsSetReport() bool

func (*AnalyzeFirmwareResultItem) Read

func (*AnalyzeFirmwareResultItem) ReadField1

func (p *AnalyzeFirmwareResultItem) ReadField1(ctx context.Context, iprot thrift.TProtocol) error

func (*AnalyzeFirmwareResultItem) ReadField2

func (p *AnalyzeFirmwareResultItem) ReadField2(ctx context.Context, iprot thrift.TProtocol) error

func (*AnalyzeFirmwareResultItem) ReadField3

func (p *AnalyzeFirmwareResultItem) ReadField3(ctx context.Context, iprot thrift.TProtocol) error

func (*AnalyzeFirmwareResultItem) ReadField4

func (p *AnalyzeFirmwareResultItem) ReadField4(ctx context.Context, iprot thrift.TProtocol) error

func (*AnalyzeFirmwareResultItem) ReadField5

func (p *AnalyzeFirmwareResultItem) ReadField5(ctx context.Context, iprot thrift.TProtocol) error

func (*AnalyzeFirmwareResultItem) String

func (p *AnalyzeFirmwareResultItem) String() string

func (*AnalyzeFirmwareResultItem) Write

type AnalyzeFirmwareResult_

type AnalyzeFirmwareResult_ struct {
	List []*AnalyzeFirmwareResultItem `thrift:"List,1" db:"List" json:"List"`
}

Attributes:

  • List
var AnalyzeFirmwareJob_Result__DEFAULT *AnalyzeFirmwareResult_

func NewAnalyzeFirmwareResult_

func NewAnalyzeFirmwareResult_() *AnalyzeFirmwareResult_

func (*AnalyzeFirmwareResult_) Equals

func (*AnalyzeFirmwareResult_) GetList

func (*AnalyzeFirmwareResult_) Read

func (*AnalyzeFirmwareResult_) ReadField1

func (p *AnalyzeFirmwareResult_) ReadField1(ctx context.Context, iprot thrift.TProtocol) error

func (*AnalyzeFirmwareResult_) String

func (p *AnalyzeFirmwareResult_) String() string

func (*AnalyzeFirmwareResult_) Write

type AnalyzerID

type AnalyzerID int64
const (
	AnalyzerID_DiffMeasuredBootAreas                 AnalyzerID = 1
	AnalyzerID_CompareEventLogAndRealMeasurements    AnalyzerID = 2
	AnalyzerID_ValidateMeasurementsFlow              AnalyzerID = 3
	AnalyzerID_ValidateImageIntelCBnTManifestsAndACM AnalyzerID = 4
)

func AnalyzerIDFromString

func AnalyzerIDFromString(s string) (AnalyzerID, error)

func AnalyzerIDPtr

func AnalyzerIDPtr(v AnalyzerID) *AnalyzerID

func (AnalyzerID) MarshalText

func (p AnalyzerID) MarshalText() ([]byte, error)

func (*AnalyzerID) Scan

func (p *AnalyzerID) Scan(value interface{}) error

func (AnalyzerID) String

func (p AnalyzerID) String() string

func (*AnalyzerID) UnmarshalText

func (p *AnalyzerID) UnmarshalText(text []byte) error

func (*AnalyzerID) Value

func (p *AnalyzerID) Value() (driver.Value, error)

type CompareEventLogAndRealMeasurementsInput

type CompareEventLogAndRealMeasurementsInput struct {
	TPMEventLog       *tpm.EventLog `thrift:"TPMEventLog,1" db:"TPMEventLog" json:"TPMEventLog,omitempty"`
	ExpectedPCRValues *PCRValues    `thrift:"ExpectedPCRValues,2" db:"ExpectedPCRValues" json:"ExpectedPCRValues"`
}

Attributes:

  • TPMEventLog
  • ExpectedPCRValues
var AnalysisInput_CompareEventLogAndRealMeasurements_DEFAULT *CompareEventLogAndRealMeasurementsInput

func NewCompareEventLogAndRealMeasurementsInput

func NewCompareEventLogAndRealMeasurementsInput() *CompareEventLogAndRealMeasurementsInput

func (*CompareEventLogAndRealMeasurementsInput) Equals

func (*CompareEventLogAndRealMeasurementsInput) GetExpectedPCRValues

func (p *CompareEventLogAndRealMeasurementsInput) GetExpectedPCRValues() *PCRValues

func (*CompareEventLogAndRealMeasurementsInput) GetTPMEventLog

func (*CompareEventLogAndRealMeasurementsInput) IsSetExpectedPCRValues

func (p *CompareEventLogAndRealMeasurementsInput) IsSetExpectedPCRValues() bool

func (*CompareEventLogAndRealMeasurementsInput) IsSetTPMEventLog

func (p *CompareEventLogAndRealMeasurementsInput) IsSetTPMEventLog() bool

func (*CompareEventLogAndRealMeasurementsInput) Read

func (*CompareEventLogAndRealMeasurementsInput) ReadField1

func (*CompareEventLogAndRealMeasurementsInput) ReadField2

func (*CompareEventLogAndRealMeasurementsInput) String

func (*CompareEventLogAndRealMeasurementsInput) Write

type CompareEventLogAndRealMeasurementsReport

type CompareEventLogAndRealMeasurementsReport struct {
}
var AnalysisReport_CompareEventLogAndRealMeasurements_DEFAULT *CompareEventLogAndRealMeasurementsReport

func NewCompareEventLogAndRealMeasurementsReport

func NewCompareEventLogAndRealMeasurementsReport() *CompareEventLogAndRealMeasurementsReport

func (*CompareEventLogAndRealMeasurementsReport) Equals

func (*CompareEventLogAndRealMeasurementsReport) Read

func (*CompareEventLogAndRealMeasurementsReport) String

func (*CompareEventLogAndRealMeasurementsReport) Write

type DiffDiagnosis

type DiffDiagnosis int64
const (
	DiffDiagnosis_Undefined               DiffDiagnosis = 0
	DiffDiagnosis_Match                   DiffDiagnosis = 1
	DiffDiagnosis_UnsuspiciousDamage      DiffDiagnosis = 2
	DiffDiagnosis_SuspiciousDamage        DiffDiagnosis = 3
	DiffDiagnosis_FirmwareVersionMismatch DiffDiagnosis = 4
	DiffDiagnosis_InvalidOriginalFirmware DiffDiagnosis = 5
	DiffDiagnosis_KnownTamperedHost       DiffDiagnosis = 6
)

func DiffDiagnosisFromString

func DiffDiagnosisFromString(s string) (DiffDiagnosis, error)

func DiffDiagnosisPtr

func DiffDiagnosisPtr(v DiffDiagnosis) *DiffDiagnosis

func (DiffDiagnosis) MarshalText

func (p DiffDiagnosis) MarshalText() ([]byte, error)

func (*DiffDiagnosis) Scan

func (p *DiffDiagnosis) Scan(value interface{}) error

func (DiffDiagnosis) String

func (p DiffDiagnosis) String() string

func (*DiffDiagnosis) UnmarshalText

func (p *DiffDiagnosis) UnmarshalText(text []byte) error

func (*DiffDiagnosis) Value

func (p *DiffDiagnosis) Value() (driver.Value, error)

type DiffEntry

type DiffEntry struct {
	Offset              int64       `thrift:"Offset,1" db:"Offset" json:"Offset"`
	Length              int64       `thrift:"Length,2" db:"Length" json:"Length"`
	HammingDistance     int64       `thrift:"HammingDistance,3" db:"HammingDistance" json:"HammingDistance"`
	RelatedMeasurements string      `thrift:"RelatedMeasurements,4" db:"RelatedMeasurements" json:"RelatedMeasurements"`
	Nodes               []*NodeInfo `thrift:"Nodes,5" db:"Nodes" json:"Nodes"`
}

Attributes:

  • Offset
  • Length
  • HammingDistance
  • RelatedMeasurements
  • Nodes

func NewDiffEntry

func NewDiffEntry() *DiffEntry

func (*DiffEntry) Equals

func (p *DiffEntry) Equals(other *DiffEntry) bool

func (*DiffEntry) GetHammingDistance

func (p *DiffEntry) GetHammingDistance() int64

func (*DiffEntry) GetLength

func (p *DiffEntry) GetLength() int64

func (*DiffEntry) GetNodes

func (p *DiffEntry) GetNodes() []*NodeInfo

func (*DiffEntry) GetOffset

func (p *DiffEntry) GetOffset() int64

func (*DiffEntry) GetRelatedMeasurements

func (p *DiffEntry) GetRelatedMeasurements() string

func (*DiffEntry) Read

func (p *DiffEntry) Read(ctx context.Context, iprot thrift.TProtocol) error

func (*DiffEntry) ReadField1

func (p *DiffEntry) ReadField1(ctx context.Context, iprot thrift.TProtocol) error

func (*DiffEntry) ReadField2

func (p *DiffEntry) ReadField2(ctx context.Context, iprot thrift.TProtocol) error

func (*DiffEntry) ReadField3

func (p *DiffEntry) ReadField3(ctx context.Context, iprot thrift.TProtocol) error

func (*DiffEntry) ReadField4

func (p *DiffEntry) ReadField4(ctx context.Context, iprot thrift.TProtocol) error

func (*DiffEntry) ReadField5

func (p *DiffEntry) ReadField5(ctx context.Context, iprot thrift.TProtocol) error

func (*DiffEntry) String

func (p *DiffEntry) String() string

func (*DiffEntry) Write

func (p *DiffEntry) Write(ctx context.Context, oprot thrift.TProtocol) error

type DiffMeasuredBootAreasInput

type DiffMeasuredBootAreasInput struct {
	DumpedFirmware   *FirmwareReference        `thrift:"DumpedFirmware,1" db:"DumpedFirmware" json:"DumpedFirmware"`
	OriginalFirmware *OriginalFirmwareSelector `thrift:"OriginalFirmware,2" db:"OriginalFirmware" json:"OriginalFirmware"`
}

Attributes:

  • DumpedFirmware
  • OriginalFirmware
var AnalysisInput_DiffMeasuredBootAreas_DEFAULT *DiffMeasuredBootAreasInput

func NewDiffMeasuredBootAreasInput

func NewDiffMeasuredBootAreasInput() *DiffMeasuredBootAreasInput

func (*DiffMeasuredBootAreasInput) Equals

func (*DiffMeasuredBootAreasInput) GetDumpedFirmware

func (p *DiffMeasuredBootAreasInput) GetDumpedFirmware() *FirmwareReference

func (*DiffMeasuredBootAreasInput) GetOriginalFirmware

func (p *DiffMeasuredBootAreasInput) GetOriginalFirmware() *OriginalFirmwareSelector

func (*DiffMeasuredBootAreasInput) IsSetDumpedFirmware

func (p *DiffMeasuredBootAreasInput) IsSetDumpedFirmware() bool

func (*DiffMeasuredBootAreasInput) IsSetOriginalFirmware

func (p *DiffMeasuredBootAreasInput) IsSetOriginalFirmware() bool

func (*DiffMeasuredBootAreasInput) Read

func (*DiffMeasuredBootAreasInput) ReadField1

func (p *DiffMeasuredBootAreasInput) ReadField1(ctx context.Context, iprot thrift.TProtocol) error

func (*DiffMeasuredBootAreasInput) ReadField2

func (p *DiffMeasuredBootAreasInput) ReadField2(ctx context.Context, iprot thrift.TProtocol) error

func (*DiffMeasuredBootAreasInput) String

func (p *DiffMeasuredBootAreasInput) String() string

func (*DiffMeasuredBootAreasInput) Write

type DiffMeasuredBootAreasReport

type DiffMeasuredBootAreasReport struct {
	DiffEntries   []*DiffEntry  `thrift:"DiffEntries,1" db:"DiffEntries" json:"DiffEntries"`
	DiffDiagnosis DiffDiagnosis `thrift:"DiffDiagnosis,2" db:"DiffDiagnosis" json:"DiffDiagnosis"`
}

Attributes:

  • DiffEntries
  • DiffDiagnosis
var AnalysisReport_DiffMeasuredBootAreas_DEFAULT *DiffMeasuredBootAreasReport

func NewDiffMeasuredBootAreasReport

func NewDiffMeasuredBootAreasReport() *DiffMeasuredBootAreasReport

func (*DiffMeasuredBootAreasReport) Equals

func (*DiffMeasuredBootAreasReport) GetDiffDiagnosis

func (p *DiffMeasuredBootAreasReport) GetDiffDiagnosis() DiffDiagnosis

func (*DiffMeasuredBootAreasReport) GetDiffEntries

func (p *DiffMeasuredBootAreasReport) GetDiffEntries() []*DiffEntry

func (*DiffMeasuredBootAreasReport) Read

func (*DiffMeasuredBootAreasReport) ReadField1

func (*DiffMeasuredBootAreasReport) ReadField2

func (*DiffMeasuredBootAreasReport) String

func (p *DiffMeasuredBootAreasReport) String() string

func (*DiffMeasuredBootAreasReport) Write

type Error

type Error struct {
	ErrorClass  ErrorClass `thrift:"ErrorClass,1" db:"ErrorClass" json:"ErrorClass"`
	Code        int64      `thrift:"Code,2" db:"Code" json:"Code"`
	Description string     `thrift:"Description,3" db:"Description" json:"Description"`
}

Attributes:

  • ErrorClass
  • Code
  • Description

func NewError

func NewError() *Error

func (*Error) Equals

func (p *Error) Equals(other *Error) bool

func (*Error) GetCode

func (p *Error) GetCode() int64

func (*Error) GetDescription

func (p *Error) GetDescription() string

func (*Error) GetErrorClass

func (p *Error) GetErrorClass() ErrorClass

func (*Error) Read

func (p *Error) Read(ctx context.Context, iprot thrift.TProtocol) error

func (*Error) ReadField1

func (p *Error) ReadField1(ctx context.Context, iprot thrift.TProtocol) error

func (*Error) ReadField2

func (p *Error) ReadField2(ctx context.Context, iprot thrift.TProtocol) error

func (*Error) ReadField3

func (p *Error) ReadField3(ctx context.Context, iprot thrift.TProtocol) error

func (*Error) String

func (p *Error) String() string

func (*Error) Write

func (p *Error) Write(ctx context.Context, oprot thrift.TProtocol) error

type ErrorClass

type ErrorClass int64
const (
	ErrorClass_InternalError         ErrorClass = 1
	ErrorClass_InvalidInput          ErrorClass = 2
	ErrorClass_NotSupported          ErrorClass = 3
	ErrorClass_InsecureConfiguration ErrorClass = 4
	ErrorClass_InvalidSignature      ErrorClass = 5
)

func ErrorClassFromString

func ErrorClassFromString(s string) (ErrorClass, error)

func ErrorClassPtr

func ErrorClassPtr(v ErrorClass) *ErrorClass

func (ErrorClass) MarshalText

func (p ErrorClass) MarshalText() ([]byte, error)

func (*ErrorClass) Scan

func (p *ErrorClass) Scan(value interface{}) error

func (ErrorClass) String

func (p ErrorClass) String() string

func (*ErrorClass) UnmarshalText

func (p *ErrorClass) UnmarshalText(text []byte) error

func (*ErrorClass) Value

func (p *ErrorClass) Value() (driver.Value, error)

type FirmwareReference

type FirmwareReference struct {
	ArtifactIndex   *int64 `thrift:"ArtifactIndex,1" db:"ArtifactIndex" json:"ArtifactIndex,omitempty"`
	ManifoldImageID []byte `thrift:"ManifoldImageID,2" db:"ManifoldImageID" json:"ManifoldImageID,omitempty"`
}

Attributes:

  • ArtifactIndex
  • ManifoldImageID
var DiffMeasuredBootAreasInput_DumpedFirmware_DEFAULT *FirmwareReference
var ValidateImageIntelCBnTManifestsAndACMInput_DumpedFirmware_DEFAULT *FirmwareReference
var ValidateMeasurementsFlowInput_Firmware_DEFAULT *FirmwareReference

func NewFirmwareReference

func NewFirmwareReference() *FirmwareReference

func (*FirmwareReference) CountSetFieldsFirmwareReference

func (p *FirmwareReference) CountSetFieldsFirmwareReference() int

func (*FirmwareReference) Equals

func (p *FirmwareReference) Equals(other *FirmwareReference) bool

func (*FirmwareReference) GetArtifactIndex

func (p *FirmwareReference) GetArtifactIndex() int64

func (*FirmwareReference) GetManifoldImageID

func (p *FirmwareReference) GetManifoldImageID() []byte

func (*FirmwareReference) IsSetArtifactIndex

func (p *FirmwareReference) IsSetArtifactIndex() bool

func (*FirmwareReference) IsSetManifoldImageID

func (p *FirmwareReference) IsSetManifoldImageID() bool

func (*FirmwareReference) Read

func (p *FirmwareReference) Read(ctx context.Context, iprot thrift.TProtocol) error

func (*FirmwareReference) ReadField1

func (p *FirmwareReference) ReadField1(ctx context.Context, iprot thrift.TProtocol) error

func (*FirmwareReference) ReadField2

func (p *FirmwareReference) ReadField2(ctx context.Context, iprot thrift.TProtocol) error

func (*FirmwareReference) String

func (p *FirmwareReference) String() string

func (*FirmwareReference) Write

func (p *FirmwareReference) Write(ctx context.Context, oprot thrift.TProtocol) error

type FirmwareVersionAndDate

type FirmwareVersionAndDate struct {
	Version     string `thrift:"Version,1" db:"Version" json:"Version"`
	ReleaseDate string `thrift:"ReleaseDate,2" db:"ReleaseDate" json:"ReleaseDate"`
	ModelID     *int64 `thrift:"ModelID,3" db:"ModelID" json:"ModelID,omitempty"`
}

Attributes:

  • Version
  • ReleaseDate
  • ModelID
var OriginalFirmwareSelector_VersionAndDate_DEFAULT *FirmwareVersionAndDate

func NewFirmwareVersionAndDate

func NewFirmwareVersionAndDate() *FirmwareVersionAndDate

func (*FirmwareVersionAndDate) Equals

func (*FirmwareVersionAndDate) GetModelID

func (p *FirmwareVersionAndDate) GetModelID() int64

func (*FirmwareVersionAndDate) GetReleaseDate

func (p *FirmwareVersionAndDate) GetReleaseDate() string

func (*FirmwareVersionAndDate) GetVersion

func (p *FirmwareVersionAndDate) GetVersion() string

func (*FirmwareVersionAndDate) IsSetModelID

func (p *FirmwareVersionAndDate) IsSetModelID() bool

func (*FirmwareVersionAndDate) Read

func (*FirmwareVersionAndDate) ReadField1

func (p *FirmwareVersionAndDate) ReadField1(ctx context.Context, iprot thrift.TProtocol) error

func (*FirmwareVersionAndDate) ReadField2

func (p *FirmwareVersionAndDate) ReadField2(ctx context.Context, iprot thrift.TProtocol) error

func (*FirmwareVersionAndDate) ReadField3

func (p *FirmwareVersionAndDate) ReadField3(ctx context.Context, iprot thrift.TProtocol) error

func (*FirmwareVersionAndDate) String

func (p *FirmwareVersionAndDate) String() string

func (*FirmwareVersionAndDate) Write

type Flow

type Flow int64
const (
	Flow_AUTO                           Flow = 0
	Flow_INTEL_LEGACY_TXT_DISABLED      Flow = 1
	Flow_INTEL_LEGACY_TXT_ENABLED       Flow = 2
	Flow_INTEL_CBNT0T                   Flow = 3
	Flow_INTEL_LEGACY_TPM12_TXT_ENABLED Flow = 4
	Flow_AMD_LEGACY_LOCALITY_0          Flow = 5
	Flow_AMD_LEGACY_LOCALITY_3          Flow = 6
	Flow_AMD_LOCALITY_0                 Flow = 7
	Flow_AMD_LOCALITY_3                 Flow = 8
)
var ValidateMeasurementsFlowReport_ActualFlow_DEFAULT Flow

func FlowFromString

func FlowFromString(s string) (Flow, error)

func FlowPtr

func FlowPtr(v Flow) *Flow

func (Flow) MarshalText

func (p Flow) MarshalText() ([]byte, error)

func (*Flow) Scan

func (p *Flow) Scan(value interface{}) error

func (Flow) String

func (p Flow) String() string

func (*Flow) UnmarshalText

func (p *Flow) UnmarshalText(text []byte) error

func (*Flow) Value

func (p *Flow) Value() (driver.Value, error)

type HostInfo

type HostInfo struct {
	Hostname     *string `thrift:"Hostname,1" db:"Hostname" json:"Hostname,omitempty"`
	AssetID      *int64  `thrift:"AssetID,2" db:"AssetID" json:"AssetID,omitempty"`
	SerialNumber *string `thrift:"SerialNumber,3" db:"SerialNumber" json:"SerialNumber,omitempty"`
	ModelID      *int32  `thrift:"ModelID,4" db:"ModelID" json:"ModelID,omitempty"`
	IsVerified   bool    `thrift:"IsVerified,5" db:"IsVerified" json:"IsVerified"`
}

Attributes:

  • Hostname
  • AssetID
  • SerialNumber
  • ModelID
  • IsVerified
var AnalyzeFirmwareRequest_HostInfo_DEFAULT *HostInfo

func NewHostInfo

func NewHostInfo() *HostInfo

func (*HostInfo) Equals

func (p *HostInfo) Equals(other *HostInfo) bool

func (*HostInfo) GetAssetID

func (p *HostInfo) GetAssetID() int64

func (*HostInfo) GetHostname

func (p *HostInfo) GetHostname() string

func (*HostInfo) GetIsVerified

func (p *HostInfo) GetIsVerified() bool

func (*HostInfo) GetModelID

func (p *HostInfo) GetModelID() int32

func (*HostInfo) GetSerialNumber

func (p *HostInfo) GetSerialNumber() string

func (*HostInfo) IsSetAssetID

func (p *HostInfo) IsSetAssetID() bool

func (*HostInfo) IsSetHostname

func (p *HostInfo) IsSetHostname() bool

func (*HostInfo) IsSetModelID

func (p *HostInfo) IsSetModelID() bool

func (*HostInfo) IsSetSerialNumber

func (p *HostInfo) IsSetSerialNumber() bool

func (*HostInfo) Read

func (p *HostInfo) Read(ctx context.Context, iprot thrift.TProtocol) error

func (*HostInfo) ReadField1

func (p *HostInfo) ReadField1(ctx context.Context, iprot thrift.TProtocol) error

func (*HostInfo) ReadField2

func (p *HostInfo) ReadField2(ctx context.Context, iprot thrift.TProtocol) error

func (*HostInfo) ReadField3

func (p *HostInfo) ReadField3(ctx context.Context, iprot thrift.TProtocol) error

func (*HostInfo) ReadField4

func (p *HostInfo) ReadField4(ctx context.Context, iprot thrift.TProtocol) error

func (*HostInfo) ReadField5

func (p *HostInfo) ReadField5(ctx context.Context, iprot thrift.TProtocol) error

func (*HostInfo) String

func (p *HostInfo) String() string

func (*HostInfo) Write

func (p *HostInfo) Write(ctx context.Context, oprot thrift.TProtocol) error

type NodeInfo

type NodeInfo struct {
	UUID        string  `thrift:"UUID,1" db:"UUID" json:"UUID"`
	Description *string `thrift:"Description,2" db:"Description" json:"Description,omitempty"`
}

Attributes:

  • UUID
  • Description

func NewNodeInfo

func NewNodeInfo() *NodeInfo

func (*NodeInfo) Equals

func (p *NodeInfo) Equals(other *NodeInfo) bool

func (*NodeInfo) GetDescription

func (p *NodeInfo) GetDescription() string

func (*NodeInfo) GetUUID

func (p *NodeInfo) GetUUID() string

func (*NodeInfo) IsSetDescription

func (p *NodeInfo) IsSetDescription() bool

func (*NodeInfo) Read

func (p *NodeInfo) Read(ctx context.Context, iprot thrift.TProtocol) error

func (*NodeInfo) ReadField1

func (p *NodeInfo) ReadField1(ctx context.Context, iprot thrift.TProtocol) error

func (*NodeInfo) ReadField2

func (p *NodeInfo) ReadField2(ctx context.Context, iprot thrift.TProtocol) error

func (*NodeInfo) String

func (p *NodeInfo) String() string

func (*NodeInfo) Write

func (p *NodeInfo) Write(ctx context.Context, oprot thrift.TProtocol) error

type OriginalFirmwareSelector

type OriginalFirmwareSelector struct {
	VersionAndDate *FirmwareVersionAndDate `thrift:"VersionAndDate,1" db:"VersionAndDate" json:"VersionAndDate,omitempty"`
	Tarball        *string                 `thrift:"Tarball,2" db:"Tarball" json:"Tarball,omitempty"`
}

Attributes:

  • VersionAndDate
  • Tarball
var DiffMeasuredBootAreasInput_OriginalFirmware_DEFAULT *OriginalFirmwareSelector

func NewOriginalFirmwareSelector

func NewOriginalFirmwareSelector() *OriginalFirmwareSelector

func (*OriginalFirmwareSelector) CountSetFieldsOriginalFirmwareSelector

func (p *OriginalFirmwareSelector) CountSetFieldsOriginalFirmwareSelector() int

func (*OriginalFirmwareSelector) Equals

func (*OriginalFirmwareSelector) GetTarball

func (p *OriginalFirmwareSelector) GetTarball() string

func (*OriginalFirmwareSelector) GetVersionAndDate

func (p *OriginalFirmwareSelector) GetVersionAndDate() *FirmwareVersionAndDate

func (*OriginalFirmwareSelector) IsSetTarball

func (p *OriginalFirmwareSelector) IsSetTarball() bool

func (*OriginalFirmwareSelector) IsSetVersionAndDate

func (p *OriginalFirmwareSelector) IsSetVersionAndDate() bool

func (*OriginalFirmwareSelector) Read

func (*OriginalFirmwareSelector) ReadField1

func (p *OriginalFirmwareSelector) ReadField1(ctx context.Context, iprot thrift.TProtocol) error

func (*OriginalFirmwareSelector) ReadField2

func (p *OriginalFirmwareSelector) ReadField2(ctx context.Context, iprot thrift.TProtocol) error

func (*OriginalFirmwareSelector) String

func (p *OriginalFirmwareSelector) String() string

func (*OriginalFirmwareSelector) Write

type PCRValues

type PCRValues struct {
	Values map[int64]map[tpm.Algo][]byte `thrift:"Values,1" db:"Values" json:"Values"`
}

Attributes:

  • Values
var CompareEventLogAndRealMeasurementsInput_ExpectedPCRValues_DEFAULT *PCRValues
var ValidateMeasurementsFlowInput_ResultingPCRValues_DEFAULT *PCRValues

func NewPCRValues

func NewPCRValues() *PCRValues

func (*PCRValues) Equals

func (p *PCRValues) Equals(other *PCRValues) bool

func (*PCRValues) GetValues

func (p *PCRValues) GetValues() map[int64]map[tpm.Algo][]byte

func (*PCRValues) Read

func (p *PCRValues) Read(ctx context.Context, iprot thrift.TProtocol) error

func (*PCRValues) ReadField1

func (p *PCRValues) ReadField1(ctx context.Context, iprot thrift.TProtocol) error

func (*PCRValues) String

func (p *PCRValues) String() string

func (*PCRValues) Write

func (p *PCRValues) Write(ctx context.Context, oprot thrift.TProtocol) error

type StatusRegister

type StatusRegister struct {
	ID    string `thrift:"id,1" db:"id" json:"id"`
	Value []byte `thrift:"value,2" db:"value" json:"value"`
}

Attributes:

  • ID
  • Value

func NewStatusRegister

func NewStatusRegister() *StatusRegister

func (*StatusRegister) Equals

func (p *StatusRegister) Equals(other *StatusRegister) bool

func (*StatusRegister) GetID

func (p *StatusRegister) GetID() string

func (*StatusRegister) GetValue

func (p *StatusRegister) GetValue() []byte

func (*StatusRegister) Read

func (p *StatusRegister) Read(ctx context.Context, iprot thrift.TProtocol) error

func (*StatusRegister) ReadField1

func (p *StatusRegister) ReadField1(ctx context.Context, iprot thrift.TProtocol) error

func (*StatusRegister) ReadField2

func (p *StatusRegister) ReadField2(ctx context.Context, iprot thrift.TProtocol) error

func (*StatusRegister) String

func (p *StatusRegister) String() string

func (*StatusRegister) Write

func (p *StatusRegister) Write(ctx context.Context, oprot thrift.TProtocol) error

type TPMType

type TPMType int64
const (
	TPMType_UNKNOWN TPMType = 0
	TPMType_TPM12   TPMType = 1
	TPMType_TPM20   TPMType = 2
)

func TPMTypeFromString

func TPMTypeFromString(s string) (TPMType, error)

func TPMTypePtr

func TPMTypePtr(v TPMType) *TPMType

func (TPMType) MarshalText

func (p TPMType) MarshalText() ([]byte, error)

func (*TPMType) Scan

func (p *TPMType) Scan(value interface{}) error

func (TPMType) String

func (p TPMType) String() string

func (*TPMType) UnmarshalText

func (p *TPMType) UnmarshalText(text []byte) error

func (*TPMType) Value

func (p *TPMType) Value() (driver.Value, error)

type ValidateImageIntelCBnTManifestsAndACMInput

type ValidateImageIntelCBnTManifestsAndACMInput struct {
	DumpedFirmware *FirmwareReference `thrift:"DumpedFirmware,1" db:"DumpedFirmware" json:"DumpedFirmware"`
}

Attributes:

  • DumpedFirmware
var AnalysisInput_ValidateImageIntelCBnTManifestsAndACM_DEFAULT *ValidateImageIntelCBnTManifestsAndACMInput

func NewValidateImageIntelCBnTManifestsAndACMInput

func NewValidateImageIntelCBnTManifestsAndACMInput() *ValidateImageIntelCBnTManifestsAndACMInput

func (*ValidateImageIntelCBnTManifestsAndACMInput) Equals

func (*ValidateImageIntelCBnTManifestsAndACMInput) GetDumpedFirmware

func (*ValidateImageIntelCBnTManifestsAndACMInput) IsSetDumpedFirmware

func (p *ValidateImageIntelCBnTManifestsAndACMInput) IsSetDumpedFirmware() bool

func (*ValidateImageIntelCBnTManifestsAndACMInput) Read

func (*ValidateImageIntelCBnTManifestsAndACMInput) ReadField1

func (*ValidateImageIntelCBnTManifestsAndACMInput) String

func (*ValidateImageIntelCBnTManifestsAndACMInput) Write

type ValidateImageIntelCBnTManifestsAndACMReport

type ValidateImageIntelCBnTManifestsAndACMReport struct {
	ACMInfo *ACMInfo `thrift:"ACMInfo,1" db:"ACMInfo" json:"ACMInfo,omitempty"`
}

Attributes:

  • ACMInfo
var AnalysisReport_ValidateImageIntelCBnTManifestsAndACM_DEFAULT *ValidateImageIntelCBnTManifestsAndACMReport

func NewValidateImageIntelCBnTManifestsAndACMReport

func NewValidateImageIntelCBnTManifestsAndACMReport() *ValidateImageIntelCBnTManifestsAndACMReport

func (*ValidateImageIntelCBnTManifestsAndACMReport) Equals

func (*ValidateImageIntelCBnTManifestsAndACMReport) GetACMInfo

func (*ValidateImageIntelCBnTManifestsAndACMReport) IsSetACMInfo

func (*ValidateImageIntelCBnTManifestsAndACMReport) Read

func (*ValidateImageIntelCBnTManifestsAndACMReport) ReadField1

func (*ValidateImageIntelCBnTManifestsAndACMReport) String

func (*ValidateImageIntelCBnTManifestsAndACMReport) Write

type ValidateMeasurementsFlowInput

type ValidateMeasurementsFlowInput struct {
	Firmware           *FirmwareReference `thrift:"Firmware,1" db:"Firmware" json:"Firmware"`
	ResultingPCRValues *PCRValues         `thrift:"ResultingPCRValues,2" db:"ResultingPCRValues" json:"ResultingPCRValues"`
}

Attributes:

  • Firmware
  • ResultingPCRValues
var AnalysisInput_ValidateMeasurementsFlow_DEFAULT *ValidateMeasurementsFlowInput

func NewValidateMeasurementsFlowInput

func NewValidateMeasurementsFlowInput() *ValidateMeasurementsFlowInput

func (*ValidateMeasurementsFlowInput) Equals

func (*ValidateMeasurementsFlowInput) GetFirmware

func (*ValidateMeasurementsFlowInput) GetResultingPCRValues

func (p *ValidateMeasurementsFlowInput) GetResultingPCRValues() *PCRValues

func (*ValidateMeasurementsFlowInput) IsSetFirmware

func (p *ValidateMeasurementsFlowInput) IsSetFirmware() bool

func (*ValidateMeasurementsFlowInput) IsSetResultingPCRValues

func (p *ValidateMeasurementsFlowInput) IsSetResultingPCRValues() bool

func (*ValidateMeasurementsFlowInput) Read

func (*ValidateMeasurementsFlowInput) ReadField1

func (*ValidateMeasurementsFlowInput) ReadField2

func (*ValidateMeasurementsFlowInput) String

func (*ValidateMeasurementsFlowInput) Write

type ValidateMeasurementsFlowReport

type ValidateMeasurementsFlowReport struct {
	ExpectedFlow       Flow    `thrift:"ExpectedFlow,1" db:"ExpectedFlow" json:"ExpectedFlow"`
	ExpectedLocality   int8    `thrift:"ExpectedLocality,2" db:"ExpectedLocality" json:"ExpectedLocality"`
	ActualFlow         *Flow   `thrift:"ActualFlow,3" db:"ActualFlow" json:"ActualFlow,omitempty"`
	ActualLocality     *int8   `thrift:"ActualLocality,4" db:"ActualLocality" json:"ActualLocality,omitempty"`
	MissedMeasurements []int64 `thrift:"MissedMeasurements,5" db:"MissedMeasurements" json:"MissedMeasurements"`
}

Attributes:

  • ExpectedFlow
  • ExpectedLocality
  • ActualFlow
  • ActualLocality
  • MissedMeasurements
var AnalysisReport_ValidateMeasurementsFlow_DEFAULT *ValidateMeasurementsFlowReport

func NewValidateMeasurementsFlowReport

func NewValidateMeasurementsFlowReport() *ValidateMeasurementsFlowReport

func (*ValidateMeasurementsFlowReport) Equals

func (*ValidateMeasurementsFlowReport) GetActualFlow

func (p *ValidateMeasurementsFlowReport) GetActualFlow() Flow

func (*ValidateMeasurementsFlowReport) GetActualLocality

func (p *ValidateMeasurementsFlowReport) GetActualLocality() int8

func (*ValidateMeasurementsFlowReport) GetExpectedFlow

func (p *ValidateMeasurementsFlowReport) GetExpectedFlow() Flow

func (*ValidateMeasurementsFlowReport) GetExpectedLocality

func (p *ValidateMeasurementsFlowReport) GetExpectedLocality() int8

func (*ValidateMeasurementsFlowReport) GetMissedMeasurements

func (p *ValidateMeasurementsFlowReport) GetMissedMeasurements() []int64

func (*ValidateMeasurementsFlowReport) IsSetActualFlow

func (p *ValidateMeasurementsFlowReport) IsSetActualFlow() bool

func (*ValidateMeasurementsFlowReport) IsSetActualLocality

func (p *ValidateMeasurementsFlowReport) IsSetActualLocality() bool

func (*ValidateMeasurementsFlowReport) Read

func (*ValidateMeasurementsFlowReport) ReadField1

func (*ValidateMeasurementsFlowReport) ReadField2

func (*ValidateMeasurementsFlowReport) ReadField3

func (*ValidateMeasurementsFlowReport) ReadField4

func (*ValidateMeasurementsFlowReport) ReadField5

func (*ValidateMeasurementsFlowReport) String

func (*ValidateMeasurementsFlowReport) Write

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL