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