Lines Matching refs:auth

213 #define TPM_AUTH_ERR_CHECK(auth) do {\  argument
214 if(status != TPM_SUCCESS || auth->fContinueAuthSession == FALSE) {\
215 vtpmloginfo(VTPM_LOG_TPM, "Auth Session: 0x%x closed by TPM\n", auth->AuthHandle);\
216 auth->AuthHandle = 0;\
249 TPM_AUTH_SESSION *auth) in generateAuth() argument
252 vtpmmgr_rand((BYTE*)auth->NonceOdd.nonce, sizeof(TPM_NONCE)); in generateAuth()
259 ptr = pack_TPM_NONCE(ptr, &auth->NonceEven); in generateAuth()
260 ptr = pack_TPM_NONCE(ptr, &auth->NonceOdd); in generateAuth()
261 ptr = pack_BOOL(ptr, auth->fContinueAuthSession); in generateAuth()
265 auth->HMAC); in generateAuth()
270 /*[IN,OUT]*/ TPM_AUTH_SESSION *auth) in verifyAuth() argument
279 ptr = pack_TPM_NONCE(ptr, &auth->NonceEven); in verifyAuth()
280 ptr = pack_TPM_NONCE(ptr, &auth->NonceOdd); in verifyAuth()
281 ptr = pack_BOOL(ptr, auth->fContinueAuthSession); in verifyAuth()
288 if (memcmp(hm, auth->HMAC, sizeof(TPM_DIGEST)) == 0) { // 0 indicates equality in verifyAuth()
292 *(UINT32*)auth->HMAC, *(UINT32*)hm); in verifyAuth()
303 TPM_RESULT TPM_OIAP(TPM_AUTH_SESSION* auth) // out in TPM_OIAP() argument
309 memset(&auth->HMAC, 0, sizeof(TPM_DIGEST)); in TPM_OIAP()
310 auth->fContinueAuthSession = TRUE; in TPM_OIAP()
312 UNPACK_OUT(UINT32, &auth->AuthHandle); in TPM_OIAP()
313 UNPACK_OUT(TPM_NONCE, &auth->NonceEven); in TPM_OIAP()
316 vtpmloginfo(VTPM_LOG_TPM, "Auth Session: 0x%x opened by TPM_OIAP.\n", auth->AuthHandle); in TPM_OIAP()
326 TPM_AUTH_SESSION *auth) in TPM_OSAP() argument
338 UNPACK_OUT(UINT32, &auth->AuthHandle); in TPM_OSAP()
339 UNPACK_OUT(TPM_NONCE, &auth->NonceEven); in TPM_OSAP()
351 memset(&auth->HMAC, 0, sizeof(TPM_DIGEST)); in TPM_OSAP()
352 auth->fContinueAuthSession = FALSE; in TPM_OSAP()
354 vtpmloginfo(VTPM_LOG_TPM, "Auth Session: 0x%x opened by TPM_OSAP.\n", auth->AuthHandle); in TPM_OSAP()
366 TPM_AUTH_SESSION* auth) // in, out in TPM_TakeOwnership() argument
402 TPM_XMIT_AUTH1(ownerAuth, auth); in TPM_TakeOwnership()
414 TPM_END_AUTH1(ownerAuth, auth); in TPM_TakeOwnership()
423 TPM_AUTH_ERR_CHECK(auth); in TPM_TakeOwnership()
430 TPM_AUTH_SESSION* auth) in TPM_DisablePubekRead() argument
435 TPM_XMIT_AUTH1(ownerAuth, auth); in TPM_DisablePubekRead()
437 TPM_END_AUTH1(ownerAuth, auth); in TPM_DisablePubekRead()
440 TPM_AUTH_ERR_CHECK(auth); in TPM_DisablePubekRead()
569 TPM_AUTH_SESSION* auth) in TPM_LoadKey() argument
578 TPM_XMIT_AUTH1(usage_auth, auth); in TPM_LoadKey()
582 TPM_END_AUTH1(usage_auth, auth); in TPM_LoadKey()
586 TPM_AUTH_ERR_CHECK(auth); in TPM_LoadKey()
833 const TPM_AUTHDATA* auth, // in in TPM_Quote() argument
845 TPM_XMIT_AUTH1(auth, oiap); in TPM_Quote()
851 TPM_END_AUTH1(auth, oiap); in TPM_Quote()