Tpm2Lib.AuthSession.AuthSession C# (CSharp) Method

AuthSession() private method

Constructs a temporary object to hold parameters of a session. Intended only for internal use by the Tpm2 class.
private AuthSession ( TpmSe sessionType, TpmHandle tpmKey, TpmHandle bindObject, byte nonceCaller, byte nonceTpm, SymDef symmetric, TpmAlgId authHash ) : System
sessionType TpmSe
tpmKey TpmHandle
bindObject TpmHandle
nonceCaller byte
nonceTpm byte
symmetric SymDef
authHash TpmAlgId
return System
        internal AuthSession(TpmSe sessionType, TpmHandle tpmKey, TpmHandle bindObject,
                             byte[] nonceCaller, byte[] nonceTpm, SymDef symmetric, TpmAlgId authHash)
        {
            SessionType = sessionType;
            Salt = tpmKey == TpmRh.Null ? null : SaltNeeded;
            BindObject = bindObject;
            NonceCaller = nonceCaller;
            NonceTpm = nonceTpm;
            Symmetric = symmetric;
            AuthHash = authHash;
        }

Same methods

AuthSession::AuthSession ( ) : System
AuthSession::AuthSession ( ParametrizedHandle ph ) : System
AuthSession::AuthSession ( TpmHandle h ) : System