C# Class Tpm2Lib.Tpm2StartAuthSessionRequest

Inheritance: TpmStructureBase
Show file Open project: Microsoft/TSS.MSR Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
Copy ( ) : Tpm2StartAuthSessionRequest
Tpm2StartAuthSessionRequest ( ) : System
Tpm2StartAuthSessionRequest ( Tpm2StartAuthSessionRequest the_Tpm2StartAuthSessionRequest ) : System
Tpm2StartAuthSessionRequest ( TpmHandle the_tpmKey, TpmHandle the_bind, byte the_nonceCaller, byte the_encryptedSalt, TpmSe the_sessionType, SymDef the_symmetric, TpmAlgId the_authHash ) : System

Method Details

Copy() public method

public Copy ( ) : Tpm2StartAuthSessionRequest
return Tpm2StartAuthSessionRequest

Tpm2StartAuthSessionRequest() public method

public Tpm2StartAuthSessionRequest ( ) : System
return System

Tpm2StartAuthSessionRequest() public method

public Tpm2StartAuthSessionRequest ( Tpm2StartAuthSessionRequest the_Tpm2StartAuthSessionRequest ) : System
the_Tpm2StartAuthSessionRequest Tpm2StartAuthSessionRequest
return System

Tpm2StartAuthSessionRequest() public method

public Tpm2StartAuthSessionRequest ( TpmHandle the_tpmKey, TpmHandle the_bind, byte the_nonceCaller, byte the_encryptedSalt, TpmSe the_sessionType, SymDef the_symmetric, TpmAlgId the_authHash ) : System
the_tpmKey TpmHandle handle of a loaded decrypt key used to encrypt salt may be TPM_RH_NULL Auth Index: None
the_bind TpmHandle entity providing the authValue may be TPM_RH_NULL Auth Index: None
the_nonceCaller byte initial nonceCaller, sets nonceTPM size for the session shall be at least 16 octets
the_encryptedSalt byte value encrypted according to the type of tpmKey If tpmKey is TPM_RH_NULL, this shall be the Empty Buffer.
the_sessionType TpmSe indicates the type of the session; simple HMAC or policy (including a trial policy)
the_symmetric SymDef the algorithm and key size for parameter encryption may select TPM_ALG_NULL
the_authHash TpmAlgId hash algorithm to use for the session Shall be a hash algorithm supported by the TPM and not TPM_ALG_NULL
return System