intelsteps

package
v2.7.1-0...-5f38440 Latest Latest
Warning

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

Go to latest
Published: Aug 15, 2024 License: BSD-3-Clause Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MeasureACMDate

type MeasureACMDate struct{}

MeasureACMDate measures ACM date to TPM.

Note: this action does not support TPM1.2 behavior, because in TPM1.2 the ACM date is not hashed.

func (MeasureACMDate) Actions

func (MeasureACMDate) Actions(ctx context.Context, state *types.State) types.Actions

Actions implements types.Step.

type MeasureFITData

type MeasureFITData fit.EntryType

func (MeasureFITData) Actions

func (et MeasureFITData) Actions(ctx context.Context, state *types.State) types.Actions

type MeasurePCR0DATA

type MeasurePCR0DATA struct{}

MeasurePCR0DATA is a types.Step to measure the PCR0_DATA structure.

func (MeasurePCR0DATA) Actions

type VerifyACMType

type VerifyACMType struct {
	FallbackFlow types.Flow
}

VerifyACMType is just the type implementing VerifyACM.

func VerifyACM

func VerifyACM(fallbackFlow types.Flow) VerifyACMType

VerifyACM is a types.Step to verify if Intel Authenticated Code Module is valid (and jump to another flow if it is not).

func (VerifyACMType) Actions

func (v VerifyACMType) Actions(ctx context.Context, s *types.State) types.Actions

Actions implements types.Step.

type VerifyBPMType

type VerifyBPMType struct {
	FallbackFlow types.Flow
}

VerifyBPMType is just the type implementing VerifyBPM.

func VerifyBPM

func VerifyBPM(fallbackFlow types.Flow) VerifyBPMType

VerifyBPM is a types.Step to verify if Intel Boot Policy Manifest is valid (and jump to another flow if it is not).

func (VerifyBPMType) Actions

func (v VerifyBPMType) Actions(ctx context.Context, s *types.State) types.Actions

Actions implements types.Step.

type VerifyIBBType

type VerifyIBBType struct {
	FallbackFlow types.Flow
}

VerifyIBBType is just the type implementing VerifyIBB.

func VerifyIBB

func VerifyIBB(fallbackFlow types.Flow) VerifyIBBType

VerifyBPM is a types.Step to verify if Initial Boot Block is valid (and jump to another flow if it is not).

func (VerifyIBBType) Actions

func (v VerifyIBBType) Actions(ctx context.Context, s *types.State) types.Actions

Actions implements types.Step.

type VerifyKMType

type VerifyKMType struct {
	FallbackFlow types.Flow
}

VerifyKMType is just the type implementing VerifyKM.

func VerifyKM

func VerifyKM(fallbackFlow types.Flow) VerifyKMType

VerifyKM is a types.Step to verify if Intel Key Manifest is valid (and jump to another flow if it is not).

func (VerifyKMType) Actions

func (v VerifyKMType) Actions(ctx context.Context, s *types.State) types.Actions

Actions implements types.Step.

Jump to

Keyboard shortcuts

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