Lines Matching defs:pValidationData
40 TSS_VALIDATION *pValidationData) /* in, out */
70 if (pValidationData == NULL) {
77 if (pValidationData->ulExternalDataLength < sizeof(antiReplay.nonce))
80 memcpy(antiReplay.nonce, pValidationData->rgbExternalData,
120 if (pValidationData == NULL) {
148 pValidationData->ulDataLength = sizeof(TCPA_NONCE) + sizeof(UINT32) +
150 pValidationData->rgbData = calloc_tspi(tspContext, pValidationData->ulDataLength);
151 if (pValidationData->rgbData == NULL) {
152 LogError("malloc of %u bytes failed.", pValidationData->ulDataLength);
153 pValidationData->ulDataLength = 0;
157 Trspi_LoadBlob(&offset, strlen("Test Passed"), pValidationData->rgbData,
159 Trspi_LoadBlob(&offset, sizeof(TCPA_NONCE), pValidationData->rgbData,
161 Trspi_LoadBlob_UINT32(&offset, TPM_ORD_CertifySelfTest, pValidationData->rgbData);
162 pValidationData->ulValidationDataLength = outDataSize;
163 pValidationData->rgbValidationData = calloc_tspi(tspContext, outDataSize);
164 if (pValidationData->rgbValidationData == NULL) {
165 free_tspi(tspContext, pValidationData->rgbData);
166 pValidationData->rgbData = NULL;
167 pValidationData->ulDataLength = 0;
169 pValidationData->ulValidationDataLength);
170 pValidationData->ulValidationDataLength = 0;
173 memcpy(pValidationData->rgbValidationData, outData, outDataSize);