C# Class Tpm2Lib.PcrSelection

Inheritance: TpmStructureBase
Afficher le fichier Open project: Microsoft/TSS.MSR Class Usage Examples

Méthodes publiques

Свойство Type Description
MaxPcrs ushort

Private Properties

Свойство Type Description
FinishInit void
Init void

Méthodes publiques

Méthode Description
Clear ( PcrSelection rhs ) : bool
Clone ( ) : PcrSelection
Copy ( ) : PcrSelection
FullPcrBank ( TpmAlgId hashAlg, uint pcrCount ) : PcrSelection
FullPcrBanks ( IEnumerable hashAlgs, uint pcrCount ) : Tpm2Lib.PcrSelection[]
GetSelectedPcrs ( ) : uint[]
IsPcrSelected ( uint pcrNumber ) : bool
NumPcrsSelected ( ) : int
PcrSelection ( ) : System
PcrSelection ( PcrSelection the_PcrSelection ) : System
PcrSelection ( TpmAlgId hashAlg, IEnumerable indices, uint pcrCount ) : System
PcrSelection ( TpmAlgId the_hash, byte the_pcrSelect ) : System
PcrSelection ( TpmAlgId hashAlg, uint pcrCount ) : System
SelectPcr ( uint pcrNumber ) : void
SinglePcr ( TpmAlgId bank, uint index ) : PcrSelection
SinglePcrArray ( TpmAlgId bank, int index ) : Tpm2Lib.PcrSelection[]
SinglePcrArray ( TpmAlgId bank, uint index ) : Tpm2Lib.PcrSelection[]

Private Methods

Méthode Description
FinishInit ( ) : void
Init ( TpmAlgId hashAlg, uint maxPcrs ) : void

Method Details

Clear() public méthode

public Clear ( PcrSelection rhs ) : bool
rhs PcrSelection
Résultat bool

Clone() public méthode

public Clone ( ) : PcrSelection
Résultat PcrSelection

Copy() public méthode

public Copy ( ) : PcrSelection
Résultat PcrSelection

FullPcrBank() public static méthode

public static FullPcrBank ( TpmAlgId hashAlg, uint pcrCount ) : PcrSelection
hashAlg TpmAlgId
pcrCount uint
Résultat PcrSelection

FullPcrBanks() public static méthode

public static FullPcrBanks ( IEnumerable hashAlgs, uint pcrCount ) : Tpm2Lib.PcrSelection[]
hashAlgs IEnumerable
pcrCount uint
Résultat Tpm2Lib.PcrSelection[]

GetSelectedPcrs() public méthode

public GetSelectedPcrs ( ) : uint[]
Résultat uint[]

IsPcrSelected() public méthode

public IsPcrSelected ( uint pcrNumber ) : bool
pcrNumber uint
Résultat bool

NumPcrsSelected() public méthode

public NumPcrsSelected ( ) : int
Résultat int

PcrSelection() public méthode

public PcrSelection ( ) : System
Résultat System

PcrSelection() public méthode

public PcrSelection ( PcrSelection the_PcrSelection ) : System
the_PcrSelection PcrSelection
Résultat System

PcrSelection() public méthode

public PcrSelection ( TpmAlgId hashAlg, IEnumerable indices, uint pcrCount ) : System
hashAlg TpmAlgId
indices IEnumerable
pcrCount uint
Résultat System

PcrSelection() public méthode

public PcrSelection ( TpmAlgId the_hash, byte the_pcrSelect ) : System
the_hash TpmAlgId the hash algorithm associated with the selection
the_pcrSelect byte the bit map of selected PCR
Résultat System

PcrSelection() public méthode

public PcrSelection ( TpmAlgId hashAlg, uint pcrCount ) : System
hashAlg TpmAlgId
pcrCount uint
Résultat System

SelectPcr() public méthode

public SelectPcr ( uint pcrNumber ) : void
pcrNumber uint
Résultat void

SinglePcr() public static méthode

public static SinglePcr ( TpmAlgId bank, uint index ) : PcrSelection
bank TpmAlgId
index uint
Résultat PcrSelection

SinglePcrArray() public static méthode

public static SinglePcrArray ( TpmAlgId bank, int index ) : Tpm2Lib.PcrSelection[]
bank TpmAlgId
index int
Résultat Tpm2Lib.PcrSelection[]

SinglePcrArray() public static méthode

public static SinglePcrArray ( TpmAlgId bank, uint index ) : Tpm2Lib.PcrSelection[]
bank TpmAlgId
index uint
Résultat Tpm2Lib.PcrSelection[]

Property Details

MaxPcrs public_oe static_oe property

public static ushort MaxPcrs
Résultat ushort