C# 클래스 Tpm2Lib.PcrSelection

상속: TpmStructureBase
파일 보기 프로젝트 열기: Microsoft/TSS.MSR 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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