/netbsd-src/crypto/external/cpl/trousers/dist/src/tspi/ |
H A D | tspi_ek.c | 28 TSS_VALIDATION * pValidationData) /* in, out */ in Tspi_TPM_CreateEndorsementKey() argument 62 if (pValidationData == NULL) { in Tspi_TPM_CreateEndorsementKey() 69 if (pValidationData->ulExternalDataLength < sizeof(antiReplay.nonce)) in Tspi_TPM_CreateEndorsementKey() 72 memcpy(antiReplay.nonce, pValidationData->rgbExternalData, in Tspi_TPM_CreateEndorsementKey() 81 if (pValidationData == NULL) { in Tspi_TPM_CreateEndorsementKey() 94 pValidationData->rgbData = calloc_tspi(tspContext, newEKSize); in Tspi_TPM_CreateEndorsementKey() 95 if (pValidationData->rgbData == NULL) { in Tspi_TPM_CreateEndorsementKey() 100 pValidationData->ulDataLength = newEKSize; in Tspi_TPM_CreateEndorsementKey() 101 memcpy(pValidationData->rgbData, newEK, newEKSize); in Tspi_TPM_CreateEndorsementKey() 102 memcpy(&pValidationData->rgbData[ekSize], antiReplay.nonce, in Tspi_TPM_CreateEndorsementKey() [all …]
|
H A D | tspi_selftest.c | 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() [all …]
|
H A D | tspi_audit.c | 32 TSS_VALIDATION* pValidationData, /* out */ in Tspi_TPM_GetAuditDigest() argument 149 if (pValidationData == NULL) { in Tspi_TPM_GetAuditDigest() 156 if (pValidationData->ulExternalDataLength < sizeof(antiReplay.nonce)) in Tspi_TPM_GetAuditDigest() 159 if (pValidationData->rgbExternalData == NULL) in Tspi_TPM_GetAuditDigest() 162 memcpy(antiReplay.nonce, pValidationData->rgbExternalData, in Tspi_TPM_GetAuditDigest() 165 pValidationData->ulDataLength = 0; in Tspi_TPM_GetAuditDigest() 166 pValidationData->rgbData = NULL; in Tspi_TPM_GetAuditDigest() 167 pValidationData->ulValidationDataLength = 0; in Tspi_TPM_GetAuditDigest() 168 pValidationData->rgbValidationData = NULL; in Tspi_TPM_GetAuditDigest() 245 if (pValidationData == NULL) { in Tspi_TPM_GetAuditDigest() [all …]
|
H A D | tspi_maint.c | 142 TSS_VALIDATION * pValidationData) /* in, out */ in Tspi_TPM_LoadMaintenancePubKey() argument 155 if (pValidationData == NULL) { in Tspi_TPM_LoadMaintenancePubKey() 160 if (pValidationData->ulExternalDataLength < sizeof(nonce.nonce)) in Tspi_TPM_LoadMaintenancePubKey() 163 memcpy(&nonce.nonce, pValidationData->rgbExternalData, sizeof(nonce.nonce)); in Tspi_TPM_LoadMaintenancePubKey() 177 if (pValidationData == NULL) { in Tspi_TPM_LoadMaintenancePubKey() 184 if ((pValidationData->rgbData = calloc_tspi(tspContext, offset)) == NULL) in Tspi_TPM_LoadMaintenancePubKey() 187 pValidationData->ulDataLength = offset; in Tspi_TPM_LoadMaintenancePubKey() 188 memcpy(pValidationData->rgbData, hashBlob, offset); in Tspi_TPM_LoadMaintenancePubKey() 190 if ((pValidationData->rgbValidationData = calloc_tspi(tspContext, in Tspi_TPM_LoadMaintenancePubKey() 193 free_tspi(tspContext, pValidationData->rgbData); in Tspi_TPM_LoadMaintenancePubKey() [all …]
|
H A D | tspi_quote2.c | 29 TSS_VALIDATION* pValidationData, // in, out in Tspi_TPM_Quote2() argument 73 if (pValidationData == NULL) { in Tspi_TPM_Quote2() 80 if (pValidationData->ulExternalDataLength < sizeof(antiReplay.nonce)) in Tspi_TPM_Quote2() 83 memcpy(antiReplay.nonce, pValidationData->rgbExternalData, in Tspi_TPM_Quote2() 224 if (pValidationData == NULL) { in Tspi_TPM_Quote2() 240 pValidationData->rgbValidationData = calloc_tspi(tspContext, sigSize); in Tspi_TPM_Quote2() 241 if (pValidationData->rgbValidationData == NULL) { in Tspi_TPM_Quote2() 248 pValidationData->ulValidationDataLength = sigSize; in Tspi_TPM_Quote2() 249 memcpy(pValidationData->rgbValidationData, sig, sigSize); in Tspi_TPM_Quote2() 252 pValidationData->rgbData = calloc_tspi(tspContext, offset); in Tspi_TPM_Quote2() [all …]
|
H A D | tspi_transport.c | 39 TSS_VALIDATION* pValidationData) /* in, out */ in Tspi_Context_CloseSignTransport() argument 57 if (pValidationData) { in Tspi_Context_CloseSignTransport() 58 if (pValidationData->ulExternalDataLength != sizeof(TPM_NONCE)) in Tspi_Context_CloseSignTransport() 61 memcpy(signInfo.replay.nonce, pValidationData->rgbExternalData, sizeof(TPM_NONCE)); in Tspi_Context_CloseSignTransport() 91 if (pValidationData) { in Tspi_Context_CloseSignTransport() 97 pValidationData->rgbValidationData = sig; in Tspi_Context_CloseSignTransport() 98 pValidationData->ulValidationDataLength = sigLen; in Tspi_Context_CloseSignTransport() 102 pValidationData->rgbData = calloc_tspi(hContext, offset); in Tspi_Context_CloseSignTransport() 103 if (pValidationData->rgbData == NULL) { in Tspi_Context_CloseSignTransport() 105 free_tspi(hContext, pValidationData->rgbValidationData); in Tspi_Context_CloseSignTransport() [all …]
|
H A D | tspi_quote.c | 29 TSS_VALIDATION * pValidationData) /* in, out */ in Tspi_TPM_Quote() argument 68 if (pValidationData == NULL) { in Tspi_TPM_Quote() 73 if (pValidationData->ulExternalDataLength < sizeof(antiReplay.nonce)) in Tspi_TPM_Quote() 76 memcpy(antiReplay.nonce, pValidationData->rgbExternalData, in Tspi_TPM_Quote() 186 if (pValidationData == NULL) { in Tspi_TPM_Quote() 203 pValidationData->rgbValidationData = calloc_tspi(tspContext, validationLength); in Tspi_TPM_Quote() 204 if (pValidationData->rgbValidationData == NULL) { in Tspi_TPM_Quote() 208 pValidationData->ulValidationDataLength = validationLength; in Tspi_TPM_Quote() 209 memcpy(pValidationData->rgbValidationData, validationData, validationLength); in Tspi_TPM_Quote() 212 pValidationData->rgbData = calloc_tspi(tspContext, offset); in Tspi_TPM_Quote() [all …]
|
H A D | tspi_certify.c | 29 TSS_VALIDATION * pValidationData) /* in, out */ in Tspi_Key_CertifyKey() argument 68 if (pValidationData == NULL) { in Tspi_Key_CertifyKey() 75 if (pValidationData->ulExternalDataLength < sizeof(antiReplay.nonce)) in Tspi_Key_CertifyKey() 78 memcpy(antiReplay.nonce, pValidationData->rgbExternalData, in Tspi_Key_CertifyKey() 137 if (pValidationData == NULL) { in Tspi_Key_CertifyKey() 149 pValidationData->ulDataLength = CertifyInfoSize; in Tspi_Key_CertifyKey() 150 pValidationData->rgbData = calloc_tspi(tspContext, CertifyInfoSize); in Tspi_Key_CertifyKey() 151 if (pValidationData->rgbData == NULL) { in Tspi_Key_CertifyKey() 156 memcpy(pValidationData->rgbData, CertifyInfo, CertifyInfoSize); in Tspi_Key_CertifyKey() 157 pValidationData->ulValidationDataLength = outDataSize; in Tspi_Key_CertifyKey() [all …]
|
H A D | tspi_tick.c | 28 TSS_VALIDATION* pValidationData) /* in */ in Tspi_Hash_TickStampBlob() argument 42 if (pValidationData == NULL) in Tspi_Hash_TickStampBlob() 48 if (pValidationData->ulExternalDataLength != sizeof(TPM_NONCE)) in Tspi_Hash_TickStampBlob() 69 pValidationData->rgbExternalData); in Tspi_Hash_TickStampBlob() 86 (TPM_NONCE *)pValidationData->rgbExternalData, in Tspi_Hash_TickStampBlob() 130 Trspi_LoadBlob(&offset, sizeof(TPM_NONCE), signInfo, pValidationData->rgbExternalData); in Tspi_Hash_TickStampBlob() 138 pValidationData->rgbData = signInfo; in Tspi_Hash_TickStampBlob() 139 pValidationData->ulDataLength = signInfoLen; in Tspi_Hash_TickStampBlob() 148 pValidationData->rgbValidationData = sig; in Tspi_Hash_TickStampBlob() 149 pValidationData->ulValidationDataLength = sigLen; in Tspi_Hash_TickStampBlob()
|
H A D | tspi_caps_tpm.c | 346 TSS_VALIDATION * pValidationData, /* in, out */ in Tspi_TPM_GetCapabilitySigned() argument
|
/netbsd-src/crypto/external/cpl/trousers/dist/src/include/tss/ |
H A D | tspi.h | 177 TSS_VALIDATION* pValidationData // in, out 288 TSS_VALIDATION* pValidationData // in, out 295 TSS_VALIDATION* pValidationData, // in, out 311 TSS_VALIDATION* pValidationData, // in, out 379 TSS_VALIDATION* pValidationData // in, out 386 TSS_VALIDATION* pValidationData // in, out 426 TSS_VALIDATION* pValidationData, // in, out 440 TSS_VALIDATION* pValidationData // in, out 493 TSS_VALIDATION* pValidationData // in, out 502 TSS_VALIDATION* pValidationData, // in, out [all …]
|
H A D | TSP.idl | 277 [in, out, ptr] TSS_VALIDATION* pValidationData); 575 [in, out, ptr] TSS_VALIDATION* pValidationData);
|
/netbsd-src/crypto/external/cpl/trousers/dist/ |
H A D | ChangeLog | 792 - Corrected typo in tcpa_types.h of pValdationData -> pValidationData
|