Lines Matching refs:alloc
289 inline BYTE* unpack_PTR(BYTE* ptr, BYTE** buf, UINT32 size, UnpackPtr alloc) { in unpack_PTR() argument
290 if(alloc == UNPACK_ALLOC) { in unpack_PTR()
298 inline int unpack3_PTR(BYTE* ptr, UINT32* pos, UINT32 max, BYTE** buf, UINT32 size, UnpackPtr alloc… in unpack3_PTR() argument
301 if (alloc == UNPACK_ALLOC) { in unpack3_PTR()
309 #define unpack3_VPTR(ptr, pos, max, buf, size, alloc) unpack3_PTR(ptr, pos, max, (void*)(buf), size… argument
393 inline BYTE* unpack_TPM_CAP_VERSION_INFO(BYTE* ptr, TPM_CAP_VERSION_INFO* v, UnpackPtr alloc) { in unpack_TPM_CAP_VERSION_INFO() argument
400 ptr = unpack_PTR(ptr, &v->vendorSpecific, v->vendorSpecificSize, alloc); in unpack_TPM_CAP_VERSION_INFO()
473 …METRIC_KEY_PARMS(BYTE* ptr, UINT32* pos, UINT32 max, TPM_SYMMETRIC_KEY_PARMS* k, UnpackPtr alloc) { in unpack3_TPM_SYMMETRIC_KEY_PARMS() argument
477 unpack3_PTR(ptr, pos, max, &k->IV, k->ivSize, alloc); in unpack3_TPM_SYMMETRIC_KEY_PARMS()
486 …ack3_TPM_SYMMETRIC_KEY(BYTE* ptr, UINT32* pos, UINT32 max, TPM_SYMMETRIC_KEY* k, UnpackPtr alloc) { in unpack3_TPM_SYMMETRIC_KEY() argument
490 unpack3_PTR(ptr, pos, max, &k->data, k->size, alloc); in unpack3_TPM_SYMMETRIC_KEY()
502 …ack3_TPM_RSA_KEY_PARMS(BYTE* ptr, UINT32* pos, UINT32 max, TPM_RSA_KEY_PARMS* k, UnpackPtr alloc) { in unpack3_TPM_RSA_KEY_PARMS() argument
506 unpack3_PTR(ptr, pos, max, &k->exponent, k->exponentSize, alloc); in unpack3_TPM_RSA_KEY_PARMS()
536 … int unpack3_TPM_KEY_PARMS(BYTE* ptr, UINT32* pos, UINT32 len, TPM_KEY_PARMS* k, UnpackPtr alloc) { in unpack3_TPM_KEY_PARMS() argument
545 return unpack3_TPM_RSA_KEY_PARMS(ptr, pos, len, &k->parms.rsa, alloc); in unpack3_TPM_KEY_PARMS()
549 return unpack3_TPM_SYMMETRIC_KEY_PARMS(ptr, pos, len, &k->parms.sym, alloc); in unpack3_TPM_KEY_PARMS()
584 …npack3_TPM_STORE_PUBKEY(BYTE* ptr, UINT32* pos, UINT32 max, TPM_STORE_PUBKEY* k, UnpackPtr alloc) { in unpack3_TPM_STORE_PUBKEY() argument
586 unpack3_PTR(ptr, pos, max, &k->key, k->keyLength, alloc); in unpack3_TPM_STORE_PUBKEY()
601 inline int unpack3_TPM_PUBKEY(BYTE* ptr, UINT32* pos, UINT32 len, TPM_PUBKEY* k, UnpackPtr alloc) { in unpack3_TPM_PUBKEY() argument
602 return unpack3_TPM_KEY_PARMS(ptr, pos, len, &k->algorithmParms, alloc) || in unpack3_TPM_PUBKEY()
603 unpack3_TPM_STORE_PUBKEY(ptr, pos, len, &k->pubKey, alloc); in unpack3_TPM_PUBKEY()
614 inline BYTE* unpack_TPM_PCR_SELECTION(BYTE* ptr, TPM_PCR_SELECTION* p, UnpackPtr alloc) { in unpack_TPM_PCR_SELECTION() argument
616 ptr = unpack_PTR(ptr, &p->pcrSelect, p->sizeOfSelect, alloc); in unpack_TPM_PCR_SELECTION()
621 …ack3_TPM_PCR_SELECTION(BYTE* ptr, UINT32* pos, UINT32 max, TPM_PCR_SELECTION* p, UnpackPtr alloc) { in unpack3_TPM_PCR_SELECTION() argument
623 unpack3_PTR(ptr, pos, max, &p->pcrSelect, p->sizeOfSelect, alloc); in unpack3_TPM_PCR_SELECTION()
640 …ne int unpack3_TPM_PCR_INFO(BYTE* ptr, UINT32* pos, UINT32 max, TPM_PCR_INFO* p, UnpackPtr alloc) { in unpack3_TPM_PCR_INFO() argument
641 return unpack3_TPM_PCR_SELECTION(ptr, pos, max, &p->pcrSelection, alloc) || in unpack3_TPM_PCR_INFO()
681 …ack3_TPM_PCR_INFO_LONG(BYTE* ptr, UINT32* pos, UINT32 max, TPM_PCR_INFO_LONG* p, UnpackPtr alloc) { in unpack3_TPM_PCR_INFO_LONG() argument
688 &p->creationPCRSelection, alloc) || in unpack3_TPM_PCR_INFO_LONG()
690 &p->releasePCRSelection, alloc) || in unpack3_TPM_PCR_INFO_LONG()
705 …ack3_TPM_PCR_COMPOSITE(BYTE* ptr, UINT32* pos, UINT32 max, TPM_PCR_COMPOSITE* p, UnpackPtr alloc) { in unpack3_TPM_PCR_COMPOSITE() argument
706 return unpack3_TPM_PCR_SELECTION(ptr, pos, max, &p->select, alloc) || in unpack3_TPM_PCR_COMPOSITE()
708 unpack3_PTR(ptr, pos, max, (BYTE**)&p->pcrValue, p->valueSize, alloc); in unpack3_TPM_PCR_COMPOSITE()
728 inline int unpack3_TPM_KEY(BYTE* ptr, UINT32* pos, UINT32 max, TPM_KEY* k, UnpackPtr alloc) { in unpack3_TPM_KEY() argument
733 unpack3_TPM_KEY_PARMS(ptr, pos, max, &k->algorithmParms, alloc) || in unpack3_TPM_KEY()
737 rc = unpack3_TPM_PCR_INFO(ptr, pos, max, &k->PCRInfo, alloc); in unpack3_TPM_KEY()
740 return unpack3_TPM_STORE_PUBKEY(ptr, pos, max, &k->pubKey, alloc) || in unpack3_TPM_KEY()
742 unpack3_PTR(ptr, pos, max, &k->encData, k->encDataSize, alloc); in unpack3_TPM_KEY()
771 …ne BYTE* unpack_TPM_BOUND_DATA(BYTE* ptr, TPM_BOUND_DATA* b, UINT32 payloadSize, UnpackPtr alloc) { in unpack_TPM_BOUND_DATA() argument
774 return unpack_PTR(ptr, &b->payloadData, payloadSize, alloc); in unpack_TPM_BOUND_DATA()
801 … unpack3_TPM_STORED_DATA(BYTE* ptr, UINT32* pos, UINT32 len, TPM_STORED_DATA* d, UnpackPtr alloc) { in unpack3_TPM_STORED_DATA() argument
807 rc = unpack3_TPM_PCR_INFO(ptr, pos, len, &d->sealInfo, alloc); in unpack3_TPM_STORED_DATA()
811 unpack3_PTR(ptr, pos, len, &d->encData, d->encDataSize, alloc); in unpack3_TPM_STORED_DATA()
842 …ack3_TPM_STORED_DATA12(BYTE* ptr, UINT32* pos, UINT32 len, TPM_STORED_DATA12* d, UnpackPtr alloc) { in unpack3_TPM_STORED_DATA12() argument
850 alloc); in unpack3_TPM_STORED_DATA12()
854 unpack3_PTR(ptr, pos, len, &d->encData, d->encDataSize, alloc); in unpack3_TPM_STORED_DATA12()