Home | History | Annotate | Download | only in tpm2

Lines Matching full:session

22      SESSION          *session,
36 if(!Memory2BEqual(&nonce->b, &session->nonceTPM.b))
61 if(cpHashA->t.size != session->u2.policyDigest.t.size)
65 if( session->u1.cpHash.b.size != 0
66 && !Memory2BEqual(&cpHashA->b, &session->u1.cpHash.b))
75 // Update policy hash Update the policyDigest in policy session by extending policyRef and objectName to
85 SESSION *session // IN/OUT: policy session to be updated
91 policyDigestSize = CryptStartHash(session->authHashAlg, &hashState);
92 // policyDigest size should always be the digest size of session hash algorithm.
93 pAssert(session->u2.policyDigest.t.size == policyDigestSize);
95 CryptUpdateDigest2B(&hashState, &session->u2.policyDigest.b);
102 CryptCompleteHash2B(&hashState, &session->u2.policyDigest.b);
104 CryptStartHash(session->authHashAlg, &hashState);
106 CryptUpdateDigest2B(&hashState, &session->u2.policyDigest.b);
111 CryptCompleteHash2B(&hashState, &session->u2.policyDigest.b);
118 session->u1.cpHash = *cpHash;
119 session->attributes.iscpHashDefined = SET;
125 if(session->timeOut == 0)
126 session->timeOut = policyTimeout;
127 else if(session->timeOut > policyTimeout)
128 session->timeOut = policyTimeout;