Documentation ¶
Index ¶
- type PPI
- func (p *PPI) ChangeEPS() error
- func (p *PPI) ClearPPRequiredForOperation(op ppi.OperationId) error
- func (p *PPI) ClearTPM() error
- func (p *PPI) DisableTPM() error
- func (p *PPI) EnableAndClearTPM() error
- func (p *PPI) EnableTPM() error
- func (p *PPI) OperationResponse() (*ppi.OperationResponse, error)
- func (p *PPI) OperationStatus(op ppi.OperationId) (ppi.OperationStatus, error)
- func (p *PPI) SetPCRBanks(algs ...tpm2.HashAlgorithmId) error
- func (p *PPI) SetPPRequiredForOperation(op ppi.OperationId) error
- func (p *PPI) StateTransitionAction() (ppi.StateTransitionAction, error)
- func (p *PPI) Version() ppi.Version
- type PPIBackend
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PPI ¶
type PPI struct {
// contains filtered or unexported fields
}
func (*PPI) ClearPPRequiredForOperation ¶
func (p *PPI) ClearPPRequiredForOperation(op ppi.OperationId) error
func (*PPI) DisableTPM ¶
func (*PPI) EnableAndClearTPM ¶
func (*PPI) OperationResponse ¶
func (p *PPI) OperationResponse() (*ppi.OperationResponse, error)
func (*PPI) OperationStatus ¶
func (p *PPI) OperationStatus(op ppi.OperationId) (ppi.OperationStatus, error)
func (*PPI) SetPCRBanks ¶
func (*PPI) SetPPRequiredForOperation ¶
func (p *PPI) SetPPRequiredForOperation(op ppi.OperationId) error
func (*PPI) StateTransitionAction ¶
func (p *PPI) StateTransitionAction() (ppi.StateTransitionAction, error)
type PPIBackend ¶
type PPIBackend interface { SubmitOperation(op ppi.OperationId, arg *uint64) error StateTransitionAction() (ppi.StateTransitionAction, error) OperationStatus(op ppi.OperationId) (ppi.OperationStatus, error) OperationResponse() (*ppi.OperationResponse, error) }
Click to show internal directories.
Click to hide internal directories.