C# Класс Tpm2Lib.PcrSelection

Наследование: TpmStructureBase
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
MaxPcrs ushort

Private Properties

Свойство Тип Описание
FinishInit void
Init void

Открытые методы

Метод Описание
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[]

Приватные методы

Метод Описание
FinishInit ( ) : void
Init ( TpmAlgId hashAlg, uint maxPcrs ) : void

Описание методов

Clear() публичный Метод

public Clear ( PcrSelection rhs ) : bool
rhs PcrSelection
Результат bool

Clone() публичный Метод

public Clone ( ) : PcrSelection
Результат PcrSelection

Copy() публичный Метод

public Copy ( ) : PcrSelection
Результат PcrSelection

FullPcrBank() публичный статический Метод

public static FullPcrBank ( TpmAlgId hashAlg, uint pcrCount ) : PcrSelection
hashAlg TpmAlgId
pcrCount uint
Результат PcrSelection

FullPcrBanks() публичный статический Метод

public static FullPcrBanks ( IEnumerable hashAlgs, uint pcrCount ) : Tpm2Lib.PcrSelection[]
hashAlgs IEnumerable
pcrCount uint
Результат Tpm2Lib.PcrSelection[]

GetSelectedPcrs() публичный Метод

public GetSelectedPcrs ( ) : uint[]
Результат uint[]

IsPcrSelected() публичный Метод

public IsPcrSelected ( uint pcrNumber ) : bool
pcrNumber uint
Результат bool

NumPcrsSelected() публичный Метод

public NumPcrsSelected ( ) : int
Результат int

PcrSelection() публичный Метод

public PcrSelection ( ) : System
Результат System

PcrSelection() публичный Метод

public PcrSelection ( PcrSelection the_PcrSelection ) : System
the_PcrSelection PcrSelection
Результат System

PcrSelection() публичный Метод

public PcrSelection ( TpmAlgId hashAlg, IEnumerable indices, uint pcrCount ) : System
hashAlg TpmAlgId
indices IEnumerable
pcrCount uint
Результат System

PcrSelection() публичный Метод

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
Результат System

PcrSelection() публичный Метод

public PcrSelection ( TpmAlgId hashAlg, uint pcrCount ) : System
hashAlg TpmAlgId
pcrCount uint
Результат System

SelectPcr() публичный Метод

public SelectPcr ( uint pcrNumber ) : void
pcrNumber uint
Результат void

SinglePcr() публичный статический Метод

public static SinglePcr ( TpmAlgId bank, uint index ) : PcrSelection
bank TpmAlgId
index uint
Результат PcrSelection

SinglePcrArray() публичный статический Метод

public static SinglePcrArray ( TpmAlgId bank, int index ) : Tpm2Lib.PcrSelection[]
bank TpmAlgId
index int
Результат Tpm2Lib.PcrSelection[]

SinglePcrArray() публичный статический Метод

public static SinglePcrArray ( TpmAlgId bank, uint index ) : Tpm2Lib.PcrSelection[]
bank TpmAlgId
index uint
Результат Tpm2Lib.PcrSelection[]

Описание свойств

MaxPcrs публичное статическое свойство

public static ushort MaxPcrs
Результат ushort