Lines Matching refs:vtpm
104 if (opq->vtpm) in find_vtpm_verified()
107 rc = find_vtpm(&opq->group, &opq->vtpm, *opq->uuid); in find_vtpm_verified()
111 if (opq->vtpm->flags & VTPM_FLAG_OPEN) { in find_vtpm_verified()
113 opq->vtpm = NULL; in find_vtpm_verified()
124 opq->vtpm->flags |= VTPM_FLAG_OPEN; in find_vtpm_verified()
159 rc = create_vtpm(opq->group, &opq->vtpm, *opq->uuid); in vtpmmgr_SaveHashKey()
165 opq->vtpm->flags = VTPM_FLAG_ADMIN; in vtpmmgr_SaveHashKey()
167 UUID_BYTES((*opq->uuid)), opq->vtpm->flags); in vtpmmgr_SaveHashKey()
173 memcpy(opq->vtpm->data, buf, bufsize); in vtpmmgr_SaveHashKey()
174 memset(opq->vtpm->data + bufsize, 0, 64 - bufsize); in vtpmmgr_SaveHashKey()
176 vtpm_sync(opq->group, opq->vtpm); in vtpmmgr_SaveHashKey()
198 memcpy(buf, opq->vtpm->data, 64); in vtpmmgr_LoadHashKey()
292 if (!opq->vtpm) { in vtpmmgr_GetQuote()
715 struct mem_vtpm *vtpm; in vtpmmgr_VtpmNew() local
728 rc = create_vtpm(group, &vtpm, newuuid); in vtpmmgr_VtpmNew()
733 memset(vtpm->data, 0, 64); in vtpmmgr_VtpmNew()
734 vtpm_sync(group, vtpm); in vtpmmgr_VtpmNew()
745 struct mem_vtpm *vtpm; in vtpmmgr_VtpmDel() local
750 rc = find_vtpm(&group, &vtpm, uuid); in vtpmmgr_VtpmDel()
756 if (vtpm->flags & VTPM_FLAG_OPEN) { in vtpmmgr_VtpmDel()
761 delete_vtpm(group, vtpm); in vtpmmgr_VtpmDel()
768 if (!opq->vtpm) in vtpmmgr_permcheck()
770 if (opq->vtpm->flags & VTPM_FLAG_ADMIN) in vtpmmgr_permcheck()