Lines Matching refs:len

50 static inline int pack_header(uint8_t** bptr, UINT32* len, TPM_TAG tag, UINT32 size, TPM_COMMAND_CO…  in pack_header()  argument
53 tpm_marshal_UINT16(bptr, len, tag) || in pack_header()
54 tpm_marshal_UINT32(bptr, len, size) || in pack_header()
55 tpm_marshal_UINT32(bptr, len, ord); in pack_header()
58 static inline int unpack_header(uint8_t** bptr, UINT32* len, TPM_TAG* tag, UINT32* size, TPM_COMMAN… in unpack_header() argument
61 tpm_unmarshal_UINT16(bptr, len, tag) || in unpack_header()
62 tpm_unmarshal_UINT32(bptr, len, size) || in unpack_header()
63 tpm_unmarshal_UINT32(bptr, len, ord); in unpack_header()
69 UINT32 len = tpmcmd->req_len; in create_error_response() local
73 if(!tpm_unmarshal_UINT16(&cmdptr, &len, &tag)) { in create_error_response()
89 tpmcmd->resp_len = len = 10; in create_error_response()
92 return pack_header(&respptr, &len, tag, len, errorcode); in create_error_response()
99 UINT32 len; in VTPM_GetRandom() local
105 len = size = sizeof(TPM_TAG) + sizeof(UINT32) + sizeof(TPM_COMMAND_CODE) + sizeof(UINT32); in VTPM_GetRandom()
109 TRYFAILGOTO(pack_header(&bptr, &len, tag, size, ord)); in VTPM_GetRandom()
110 TRYFAILGOTO(tpm_marshal_UINT32(&bptr, &len, *numbytes)); in VTPM_GetRandom()
116 bptr = resp; len = resplen; in VTPM_GetRandom()
117 TRYFAILGOTOMSG(unpack_header(&bptr, &len, &tag, &size, &ord), ERR_MALFORMED); in VTPM_GetRandom()
123 TRYFAILGOTOMSG(tpm_unmarshal_UINT32(&bptr, &len, &size), ERR_MALFORMED); in VTPM_GetRandom()
127 TRYFAILGOTOMSG(tpm_unmarshal_BYTE_ARRAY(&bptr, &len, bytes, *numbytes), ERR_MALFORMED); in VTPM_GetRandom()
143 UINT32 len; in VTPM_LoadHashKey() local
150 len = size = VTPM_COMMAND_HEADER_SIZE; in VTPM_LoadHashKey()
152 TRYFAILGOTO(pack_header(&bptr, &len, tag, size, ord)); in VTPM_LoadHashKey()
160 len = resplen; in VTPM_LoadHashKey()
161 TRYFAILGOTOMSG(unpack_header(&bptr, &len, &tag, &size, &ord), ERR_MALFORMED); in VTPM_LoadHashKey()
187 UINT32 len; in VTPM_SaveHashKey() local
194 len = size = VTPM_COMMAND_HEADER_SIZE + data_length; in VTPM_SaveHashKey()
196 TRYFAILGOTO(pack_header(&bptr, &len, tag, size, ord)); in VTPM_SaveHashKey()
206 len = resplen; in VTPM_SaveHashKey()
207 TRYFAILGOTOMSG(unpack_header(&bptr, &len, &tag, &size, &ord), ERR_MALFORMED); in VTPM_SaveHashKey()
228 UINT32 len; in VTPM_GetParentQuote() local
235 len = size = VTPM_COMMAND_HEADER_SIZE + 20 + sizeof_TPM_PCR_SELECTION((*sel)) + 4; in VTPM_GetParentQuote()
237 TRYFAILGOTO(pack_header(&bptr, &len, tag, size, ord)); in VTPM_GetParentQuote()
238 TRYFAILGOTO(tpm_marshal_TPM_NONCE(&bptr, &len, data)); in VTPM_GetParentQuote()
239 TRYFAILGOTO(tpm_marshal_TPM_PCR_SELECTION(&bptr, &len, sel)); in VTPM_GetParentQuote()
240 TRYFAILGOTO(tpm_marshal_TPM_DEEP_QUOTE_INFO(&bptr, &len, extraInfoFlags)); in VTPM_GetParentQuote()
248 len = resplen; in VTPM_GetParentQuote()
249 TRYFAILGOTOMSG(unpack_header(&bptr, &len, &tag, &size, &ord), ERR_MALFORMED); in VTPM_GetParentQuote()
254 *quote_blob_size = len; in VTPM_GetParentQuote()
256 …TRYFAILGOTOMSG(tpm_unmarshal_BYTE_ARRAY(&bptr, &len, *quote_blob, *quote_blob_size), ERR_MALFORMED… in VTPM_GetParentQuote()
271 UINT32 len; in VTPM_PCRRead() local
277 len = size = sizeof(TPM_TAG) + sizeof(UINT32) + sizeof(TPM_COMMAND_CODE) + sizeof(UINT32); in VTPM_PCRRead()
281 TRYFAILGOTO(pack_header(&bptr, &len, tag, size, ord)); in VTPM_PCRRead()
282 TRYFAILGOTO(tpm_marshal_UINT32(&bptr, &len, pcrIndex)); in VTPM_PCRRead()
287 bptr = resp; len = resplen; in VTPM_PCRRead()
288 TRYFAILGOTOMSG(unpack_header(&bptr, &len, &tag, &size, &ord), ERR_MALFORMED); in VTPM_PCRRead()