| OLD | NEW |
| 1 | 1 |
| 2 /* | 2 /* |
| 3 * Licensed Materials - Property of IBM | 3 * Licensed Materials - Property of IBM |
| 4 * | 4 * |
| 5 * trousers - An open source TCG Software Stack | 5 * trousers - An open source TCG Software Stack |
| 6 * | 6 * |
| 7 * (C) Copyright International Business Machines Corp. 2004-2006 | 7 * (C) Copyright International Business Machines Corp. 2004-2006 |
| 8 * | 8 * |
| 9 */ | 9 */ |
| 10 | 10 |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 42 BYTE *outData; | 42 BYTE *outData; |
| 43 | 43 |
| 44 int i = 0; | 44 int i = 0; |
| 45 | 45 |
| 46 memset(&emptyAuth, 0, sizeof(TPM_AUTH)); | 46 memset(&emptyAuth, 0, sizeof(TPM_AUTH)); |
| 47 memset(&pubAuth, 0, sizeof(TPM_AUTH)); | 47 memset(&pubAuth, 0, sizeof(TPM_AUTH)); |
| 48 | 48 |
| 49 if (getData(TCSD_PACKET_TYPE_UINT32, i++, &hContext, 0, &data->comm)) | 49 if (getData(TCSD_PACKET_TYPE_UINT32, i++, &hContext, 0, &data->comm)) |
| 50 return TCSERR(TSS_E_INTERNAL_ERROR); | 50 return TCSERR(TSS_E_INTERNAL_ERROR); |
| 51 | 51 |
| 52 » LogDebugFn("thread %zd context %x", THREAD_ID, hContext); | 52 » LogDebugFn("thread %ld context %x", THREAD_ID, hContext); |
| 53 | 53 |
| 54 if (getData(TCSD_PACKET_TYPE_UINT32, i++, &keyHandle, 0, &data->comm)) | 54 if (getData(TCSD_PACKET_TYPE_UINT32, i++, &keyHandle, 0, &data->comm)) |
| 55 return TCSERR(TSS_E_INTERNAL_ERROR); | 55 return TCSERR(TSS_E_INTERNAL_ERROR); |
| 56 if (getData(TCSD_PACKET_TYPE_ENCAUTH, i++, &KeyUsageAuth, 0, &data->comm
)) | 56 if (getData(TCSD_PACKET_TYPE_ENCAUTH, i++, &KeyUsageAuth, 0, &data->comm
)) |
| 57 return TCSERR(TSS_E_INTERNAL_ERROR); | 57 return TCSERR(TSS_E_INTERNAL_ERROR); |
| 58 if (getData(TCSD_PACKET_TYPE_UINT32, i++, &PCRInfoSize, 0, &data->comm)) | 58 if (getData(TCSD_PACKET_TYPE_UINT32, i++, &PCRInfoSize, 0, &data->comm)) |
| 59 return TCSERR(TSS_E_INTERNAL_ERROR); | 59 return TCSERR(TSS_E_INTERNAL_ERROR); |
| 60 | 60 |
| 61 if (PCRInfoSize > 0) { | 61 if (PCRInfoSize > 0) { |
| 62 PCRInfo = calloc(1, PCRInfoSize); | 62 PCRInfo = calloc(1, PCRInfoSize); |
| (...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 163 | 163 |
| 164 UINT32 outDataSize; | 164 UINT32 outDataSize; |
| 165 BYTE *outData; | 165 BYTE *outData; |
| 166 TSS_RESULT result; | 166 TSS_RESULT result; |
| 167 | 167 |
| 168 memset(&emptyAuth, 0, sizeof(TPM_AUTH)); | 168 memset(&emptyAuth, 0, sizeof(TPM_AUTH)); |
| 169 | 169 |
| 170 if (getData(TCSD_PACKET_TYPE_UINT32, 0, &hContext, 0, &data->comm)) | 170 if (getData(TCSD_PACKET_TYPE_UINT32, 0, &hContext, 0, &data->comm)) |
| 171 return TCSERR(TSS_E_INTERNAL_ERROR); | 171 return TCSERR(TSS_E_INTERNAL_ERROR); |
| 172 | 172 |
| 173 » LogDebugFn("thread %zd context %x", THREAD_ID, hContext); | 173 » LogDebugFn("thread %ld context %x", THREAD_ID, hContext); |
| 174 | 174 |
| 175 if (getData(TCSD_PACKET_TYPE_UINT32, 1, &parentHandle, 0, &data->comm)) | 175 if (getData(TCSD_PACKET_TYPE_UINT32, 1, &parentHandle, 0, &data->comm)) |
| 176 return TCSERR(TSS_E_INTERNAL_ERROR); | 176 return TCSERR(TSS_E_INTERNAL_ERROR); |
| 177 if (getData(TCSD_PACKET_TYPE_UINT32, 2, &inDataSize, 0, &data->comm)) | 177 if (getData(TCSD_PACKET_TYPE_UINT32, 2, &inDataSize, 0, &data->comm)) |
| 178 return TCSERR(TSS_E_INTERNAL_ERROR); | 178 return TCSERR(TSS_E_INTERNAL_ERROR); |
| 179 | 179 |
| 180 inData = calloc(1, inDataSize); | 180 inData = calloc(1, inDataSize); |
| 181 if (inData == NULL) { | 181 if (inData == NULL) { |
| 182 LogError("malloc of %d bytes failed.", inDataSize); | 182 LogError("malloc of %d bytes failed.", inDataSize); |
| 183 return TCSERR(TSS_E_OUTOFMEMORY); | 183 return TCSERR(TSS_E_OUTOFMEMORY); |
| (...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 242 return TCSERR(TSS_E_INTERNAL_ERROR); | 242 return TCSERR(TSS_E_INTERNAL_ERROR); |
| 243 } | 243 } |
| 244 free(outData); | 244 free(outData); |
| 245 } else | 245 } else |
| 246 initData(&data->comm, 0); | 246 initData(&data->comm, 0); |
| 247 | 247 |
| 248 data->comm.hdr.u.result = result; | 248 data->comm.hdr.u.result = result; |
| 249 | 249 |
| 250 return TSS_SUCCESS; | 250 return TSS_SUCCESS; |
| 251 } | 251 } |
| OLD | NEW |