C# Class Tpm2Lib.NvPublic

Inheritance: TpmStructureBase
Exibir arquivo Open project: Microsoft/TSS.MSR Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
Copy ( ) : NvPublic
GetName ( ) : byte[]

Calculate and return the name of the entity. The name is an alg-prepended hash in a byte[]

NvPublic ( ) : System
NvPublic ( NvPublic the_NvPublic ) : System
NvPublic ( TpmHandle the_nvIndex, TpmAlgId the_nameAlg, NvAttr the_attributes, byte the_authPolicy, ushort the_dataSize ) : System

Method Details

Copy() public method

public Copy ( ) : NvPublic
return NvPublic

GetName() public method

Calculate and return the name of the entity. The name is an alg-prepended hash in a byte[]
public GetName ( ) : byte[]
return byte[]

NvPublic() public method

public NvPublic ( ) : System
return System

NvPublic() public method

public NvPublic ( NvPublic the_NvPublic ) : System
the_NvPublic NvPublic
return System

NvPublic() public method

public NvPublic ( TpmHandle the_nvIndex, TpmAlgId the_nameAlg, NvAttr the_attributes, byte the_authPolicy, ushort the_dataSize ) : System
the_nvIndex TpmHandle the handle of the data area
the_nameAlg TpmAlgId hash algorithm used to compute the name of the Index and used for the authPolicy. For an extend index, the hash algorithm used for the extend.
the_attributes NvAttr the Index attributes
the_authPolicy byte optional access policy for the Index The policy is computed using the nameAlg NOTE Shall be the Empty Policy if no authorization policy is present.
the_dataSize ushort the size of the data area The maximum size is implementation-dependent. The minimum maximum size is platform-specific.
return System