| /netbsd-src/crypto/external/cpl/trousers/dist/src/tspi/ |
| H A D | tspi_cmk.c | 31 Trspi_HashCtx hashCtx; in Tspi_TPM_CMKSetRestrictions() local 42 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_TPM_CMKSetRestrictions() 43 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_CMK_SetRestrictions); in Tspi_TPM_CMKSetRestrictions() 44 result |= Trspi_Hash_UINT32(&hashCtx, CmkDelegate); in Tspi_TPM_CMKSetRestrictions() 45 if ((result |= Trspi_HashFinal(&hashCtx, digest.digest))) in Tspi_TPM_CMKSetRestrictions() 55 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_TPM_CMKSetRestrictions() 56 result |= Trspi_Hash_UINT32(&hashCtx, result); in Tspi_TPM_CMKSetRestrictions() 57 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_CMK_SetRestrictions); in Tspi_TPM_CMKSetRestrictions() 58 if ((result |= Trspi_HashFinal(&hashCtx, digest.digest))) in Tspi_TPM_CMKSetRestrictions() 77 Trspi_HashCtx hashCtx; in Tspi_TPM_CMKApproveMA() local [all …]
|
| H A D | tspi_nv.c | 52 Trspi_HashCtx hashCtx; in Tspi_NV_DefineSpace() local 125 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_NV_DefineSpace() 126 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_NV_DefineSpace); in Tspi_NV_DefineSpace() 127 result |= Trspi_HashUpdate(&hashCtx, NVPublic_DataSize, NVPublicData); in Tspi_NV_DefineSpace() 128 result |= Trspi_Hash_ENCAUTH(&hashCtx, xsap->encAuthUse.authdata); in Tspi_NV_DefineSpace() 129 if ((result |= Trspi_HashFinal(&hashCtx, digest.digest))) in Tspi_NV_DefineSpace() 140 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_NV_DefineSpace() 141 result |= Trspi_Hash_UINT32(&hashCtx, TPM_SUCCESS); in Tspi_NV_DefineSpace() 142 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_NV_DefineSpace); in Tspi_NV_DefineSpace() 143 if ((result |= Trspi_HashFinal(&hashCtx, digest.digest))) in Tspi_NV_DefineSpace() [all …]
|
| H A D | tspi_key.c | 63 Trspi_HashCtx hashCtx; in Tspi_Key_LoadKey() local 88 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_Key_LoadKey() 89 result |= Trspi_Hash_UINT32(&hashCtx, ordinal); in Tspi_Key_LoadKey() 90 result |= Trspi_HashUpdate(&hashCtx, keySize, keyBlob); in Tspi_Key_LoadKey() 91 if ((result |= Trspi_HashFinal(&hashCtx, digest.digest))) { in Tspi_Key_LoadKey() 115 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_Key_LoadKey() 116 result |= Trspi_Hash_UINT32(&hashCtx, result); in Tspi_Key_LoadKey() 117 result |= Trspi_Hash_UINT32(&hashCtx, ordinal); in Tspi_Key_LoadKey() 119 result |= Trspi_Hash_UINT32(&hashCtx, keyslot); in Tspi_Key_LoadKey() 120 if ((result |= Trspi_HashFinal(&hashCtx, digest.digest))) in Tspi_Key_LoadKey() [all …]
|
| H A D | tsp_changeauth.c | 83 Trspi_HashCtx hashCtx; in changeauth_owner() local 92 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in changeauth_owner() 93 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_ChangeAuthOwner); in changeauth_owner() 94 result |= Trspi_Hash_UINT16(&hashCtx, TCPA_PID_ADCP); in changeauth_owner() 95 result |= Trspi_Hash_ENCAUTH(&hashCtx, xsap->encAuthUse.authdata); in changeauth_owner() 96 result |= Trspi_Hash_UINT16(&hashCtx, TCPA_ET_OWNER); in changeauth_owner() 97 if ((result |= Trspi_HashFinal(&hashCtx, digest.digest))) in changeauth_owner() 108 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in changeauth_owner() 109 result |= Trspi_Hash_UINT32(&hashCtx, TPM_SUCCESS); in changeauth_owner() 110 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_ChangeAuthOwner); in changeauth_owner() [all …]
|
| H A D | tspi_migration.c | 44 Trspi_HashCtx hashCtx; in Tspi_TPM_AuthorizeMigrationTicket() local 101 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_TPM_AuthorizeMigrationTicket() 102 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_AuthorizeMigrationKey); in Tspi_TPM_AuthorizeMigrationTicket() 103 result |= Trspi_Hash_UINT16(&hashCtx, tpmMigrationScheme); in Tspi_TPM_AuthorizeMigrationTicket() 104 result |= Trspi_HashUpdate(&hashCtx, pubKeySize, pubKeyBlob); in Tspi_TPM_AuthorizeMigrationTicket() 105 if ((result |= Trspi_HashFinal(&hashCtx, digest.digest))) in Tspi_TPM_AuthorizeMigrationTicket() 120 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_TPM_AuthorizeMigrationTicket() 121 result |= Trspi_Hash_UINT32(&hashCtx, result); in Tspi_TPM_AuthorizeMigrationTicket() 122 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_AuthorizeMigrationKey); in Tspi_TPM_AuthorizeMigrationTicket() 123 result |= Trspi_HashUpdate(&hashCtx, *pulMigTicketLength, *prgbMigTicket); in Tspi_TPM_AuthorizeMigrationTicket() [all …]
|
| H A D | tspi_admin.c | 36 Trspi_HashCtx hashCtx; in Tspi_TPM_SetStatus() local 47 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_TPM_SetStatus() 48 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_DisableOwnerClear); in Tspi_TPM_SetStatus() 49 if ((result |= Trspi_HashFinal(&hashCtx, hashDigest.digest))) in Tspi_TPM_SetStatus() 59 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_TPM_SetStatus() 60 result |= Trspi_Hash_UINT32(&hashCtx, result); in Tspi_TPM_SetStatus() 61 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_DisableOwnerClear); in Tspi_TPM_SetStatus() 62 if ((result |= Trspi_HashFinal(&hashCtx, hashDigest.digest))) in Tspi_TPM_SetStatus() 73 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_TPM_SetStatus() 74 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_OwnerSetDisable); in Tspi_TPM_SetStatus() [all …]
|
| H A D | tsp_ek.c | 31 Trspi_HashCtx hashCtx; in owner_get_pubek() local 46 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in owner_get_pubek() 47 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_OwnerReadInternalPub); in owner_get_pubek() 48 result |= Trspi_Hash_UINT32(&hashCtx, TPM_KH_EK); in owner_get_pubek() 49 if ((result |= Trspi_HashFinal(&hashCtx, digest.digest))) in owner_get_pubek() 61 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in owner_get_pubek() 62 result |= Trspi_Hash_UINT32(&hashCtx, TPM_SUCCESS); in owner_get_pubek() 63 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_OwnerReadInternalPub); in owner_get_pubek() 64 result |= Trspi_HashUpdate(&hashCtx, pubEKSize, pubEK); in owner_get_pubek() 65 if ((result |= Trspi_HashFinal(&hashCtx, digest.digest))) in owner_get_pubek() [all …]
|
| H A D | tspi_maint.c | 38 Trspi_HashCtx hashCtx; in Tspi_TPM_CreateMaintenanceArchive() local 53 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_TPM_CreateMaintenanceArchive() 54 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_CreateMaintenanceArchive); in Tspi_TPM_CreateMaintenanceArchive() 55 result |= Trspi_Hash_BYTE(&hashCtx, fGenerateRndNumber); in Tspi_TPM_CreateMaintenanceArchive() 56 if ((result |= Trspi_HashFinal(&hashCtx, digest.digest))) in Tspi_TPM_CreateMaintenanceArchive() 70 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_TPM_CreateMaintenanceArchive() 71 result |= Trspi_Hash_UINT32(&hashCtx, result); in Tspi_TPM_CreateMaintenanceArchive() 72 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_CreateMaintenanceArchive); in Tspi_TPM_CreateMaintenanceArchive() 73 result |= Trspi_Hash_UINT32(&hashCtx, *pulRndNumberLength); in Tspi_TPM_CreateMaintenanceArchive() 74 result |= Trspi_HashUpdate(&hashCtx, *pulRndNumberLength, *prgbRndNumber); in Tspi_TPM_CreateMaintenanceArchive() [all …]
|
| H A D | tspi_changeauth.c | 141 Trspi_HashCtx hashCtx; in Tspi_ChangeAuthAsym() 196 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_ChangeAuthAsym() 197 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_ChangeAuthAsymStart); in Tspi_ChangeAuthAsym() 198 result |= Trspi_HashUpdate(&hashCtx, TCPA_SHA1_160_HASH_LEN, in Tspi_ChangeAuthAsym() 200 result |= Trspi_Hash_KEY_PARMS(&hashCtx, &keyParms); in Tspi_ChangeAuthAsym() 201 if ((result |= Trspi_HashFinal(&hashCtx, digest.digest))) in Tspi_ChangeAuthAsym() 224 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_ChangeAuthAsym() 225 result |= Trspi_Hash_UINT32(&hashCtx, result); in Tspi_ChangeAuthAsym() 226 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_ChangeAuthAsymStart); in Tspi_ChangeAuthAsym() 227 result |= Trspi_HashUpdate(&hashCtx, CertifyInfoSize, CertifyInfo); in Tspi_ChangeAuthAsym() [all …]
|
| H A D | obj_context.c | 724 Trspi_HashCtx hashCtx; in obj_context_transport_establish() local 811 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in obj_context_transport_establish() 812 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_EstablishTransport); in obj_context_transport_establish() 813 result |= Trspi_HashUpdate(&hashCtx, transPubLen, transPubBlob); in obj_context_transport_establish() 814 result |= Trspi_Hash_UINT32(&hashCtx, secretLen); in obj_context_transport_establish() 815 result |= Trspi_HashUpdate(&hashCtx, secretLen, secret); in obj_context_transport_establish() 816 if ((result |= Trspi_HashFinal(&hashCtx, context->transLogIn.parameters.digest))) in obj_context_transport_establish() 823 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in obj_context_transport_establish() 824 result |= Trspi_Hash_DIGEST(&hashCtx, context->transLogDigest.digest); in obj_context_transport_establish() 825 result |= Trspi_Hash_TRANSPORT_LOG_IN(&hashCtx, &context->transLogIn); in obj_context_transport_establish() [all …]
|
| H A D | tspi_seal.c | 44 Trspi_HashCtx hashCtx; in Tspi_Data_Seal() local 122 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_Data_Seal() 123 result |= Trspi_Hash_UINT32(&hashCtx, sealOrdinal); in Tspi_Data_Seal() 124 result |= Trspi_Hash_ENCAUTH(&hashCtx, xsap->encAuthUse.authdata); in Tspi_Data_Seal() 125 result |= Trspi_Hash_UINT32(&hashCtx, pcrDataSize); in Tspi_Data_Seal() 126 result |= Trspi_HashUpdate(&hashCtx, pcrDataSize, pcrData); in Tspi_Data_Seal() 127 result |= Trspi_Hash_UINT32(&hashCtx, ulDataLength); in Tspi_Data_Seal() 128 result |= Trspi_HashUpdate(&hashCtx, ulDataLength, sealData); in Tspi_Data_Seal() 129 if ((result |= Trspi_HashFinal(&hashCtx, digest.digest))) { in Tspi_Data_Seal() 161 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_Data_Seal() [all …]
|
| H A D | tsp_get_flags.c | 38 Trspi_HashCtx hashCtx; in get_tpm_flags() local 44 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in get_tpm_flags() 45 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_GetCapabilityOwner); in get_tpm_flags() 46 if ((result |= Trspi_HashFinal(&hashCtx, digest.digest))) in get_tpm_flags() 57 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in get_tpm_flags() 58 result |= Trspi_Hash_UINT32(&hashCtx, result); in get_tpm_flags() 59 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_GetCapabilityOwner); in get_tpm_flags() 60 result |= Trspi_Hash_VERSION(&hashCtx, (TSS_VERSION *)&version); in get_tpm_flags() 61 result |= Trspi_Hash_UINT32(&hashCtx, *nonVolFlags); in get_tpm_flags() 62 result |= Trspi_Hash_UINT32(&hashCtx, *volFlags); in get_tpm_flags() [all …]
|
| H A D | tspi_own.c | 45 Trspi_HashCtx hashCtx; in Tspi_TPM_TakeOwnership() local 83 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_TPM_TakeOwnership() 84 result |= Trspi_Hash_UINT32(&hashCtx, result); in Tspi_TPM_TakeOwnership() 85 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_TakeOwnership); in Tspi_TPM_TakeOwnership() 86 result |= Trspi_HashUpdate(&hashCtx, newSrkBlobSize, newSrkBlob); in Tspi_TPM_TakeOwnership() 87 if ((result |= Trspi_HashFinal(&hashCtx, digest.digest))) in Tspi_TPM_TakeOwnership() 125 Trspi_HashCtx hashCtx; in Tspi_TPM_ClearOwner() local 135 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_TPM_ClearOwner() 136 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_OwnerClear); in Tspi_TPM_ClearOwner() 137 if ((result |= Trspi_HashFinal(&hashCtx, hashDigest.digest))) in Tspi_TPM_ClearOwner() [all …]
|
| H A D | tsp_delegate.c | 33 Trspi_HashCtx hashCtx; in do_delegate_manage() local 52 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in do_delegate_manage() 53 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_Delegate_Manage); in do_delegate_manage() 54 result |= Trspi_Hash_UINT32(&hashCtx, familyID); in do_delegate_manage() 55 result |= Trspi_Hash_UINT32(&hashCtx, opFlag); in do_delegate_manage() 56 result |= Trspi_Hash_UINT32(&hashCtx, opDataSize); in do_delegate_manage() 57 result |= Trspi_HashUpdate(&hashCtx, opDataSize, opData); in do_delegate_manage() 58 if ((result |= Trspi_HashFinal(&hashCtx, digest.digest))) in do_delegate_manage() 74 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in do_delegate_manage() 75 result |= Trspi_Hash_UINT32(&hashCtx, result); in do_delegate_manage() [all …]
|
| H A D | tspi_selftest.c | 57 Trspi_HashCtx hashCtx; in Tspi_TPM_CertifySelfTest() local 87 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_TPM_CertifySelfTest() 88 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_CertifySelfTest); in Tspi_TPM_CertifySelfTest() 89 result |= Trspi_HashUpdate(&hashCtx, sizeof(TCPA_NONCE), antiReplay.nonce); in Tspi_TPM_CertifySelfTest() 90 if ((result |= Trspi_HashFinal(&hashCtx, digest.digest))) in Tspi_TPM_CertifySelfTest() 108 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_TPM_CertifySelfTest() 109 result |= Trspi_Hash_UINT32(&hashCtx, result); in Tspi_TPM_CertifySelfTest() 110 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_CertifySelfTest); in Tspi_TPM_CertifySelfTest() 111 result |= Trspi_Hash_UINT32(&hashCtx, outDataSize); in Tspi_TPM_CertifySelfTest() 112 result |= Trspi_HashUpdate(&hashCtx, outDataSize, outData); in Tspi_TPM_CertifySelfTest() [all …]
|
| H A D | tsp_key.c | 113 Trspi_HashCtx hashCtx; in Transport_EvictKey() local 124 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Transport_EvictKey() 125 result |= Trspi_Hash_DIGEST(&hashCtx, pubKeyHash.digest); in Transport_EvictKey() 126 if ((result |= Trspi_HashFinal(&hashCtx, pubKeyHash.digest))) in Transport_EvictKey() 151 Trspi_HashCtx hashCtx; in Transport_GetPubKey() local 162 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Transport_GetPubKey() 163 result |= Trspi_Hash_DIGEST(&hashCtx, pubKeyHash.digest); in Transport_GetPubKey() 164 if ((result |= Trspi_HashFinal(&hashCtx, pubKeyHash.digest))) in Transport_GetPubKey() 198 Trspi_HashCtx hashCtx; in Transport_CreateWrapKey() local 211 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Transport_CreateWrapKey() [all …]
|
| H A D | tsp_caps_tpm.c | 38 Trspi_HashCtx hashCtx; in TSP_SetCapability() local 44 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in TSP_SetCapability() 45 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_SetCapability); in TSP_SetCapability() 46 result |= Trspi_Hash_UINT32(&hashCtx, tcsCapArea); in TSP_SetCapability() 47 result |= Trspi_Hash_UINT32(&hashCtx, (UINT32)sizeof(UINT32)); in TSP_SetCapability() 48 result |= Trspi_HashUpdate(&hashCtx, (UINT32)sizeof(UINT32), (BYTE *)&subCap); in TSP_SetCapability() 49 result |= Trspi_Hash_UINT32(&hashCtx, (UINT32)sizeof(TSS_BOOL)); in TSP_SetCapability() 50 result |= Trspi_Hash_BOOL(&hashCtx, value); in TSP_SetCapability() 51 if ((result |= Trspi_HashFinal(&hashCtx, digest.digest))) in TSP_SetCapability() 63 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in TSP_SetCapability() [all …]
|
| H A D | tspi_dir.c | 37 Trspi_HashCtx hashCtx; in Tspi_TPM_DirWrite() local 54 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_TPM_DirWrite() 55 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_DirWriteAuth); in Tspi_TPM_DirWrite() 56 result |= Trspi_Hash_UINT32(&hashCtx, ulDirIndex); in Tspi_TPM_DirWrite() 57 result |= Trspi_HashUpdate(&hashCtx, (UINT32)sizeof(TCPA_DIRVALUE), (BYTE *)&dirValue); in Tspi_TPM_DirWrite() 58 if ((result |= Trspi_HashFinal(&hashCtx, hashDigest.digest))) in Tspi_TPM_DirWrite() 69 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_TPM_DirWrite() 70 result |= Trspi_Hash_UINT32(&hashCtx, result); in Tspi_TPM_DirWrite() 71 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_DirWriteAuth); in Tspi_TPM_DirWrite() 72 if ((result |= Trspi_HashFinal(&hashCtx, hashDigest.digest))) in Tspi_TPM_DirWrite()
|
| H A D | tspi_sign.c | 40 Trspi_HashCtx hashCtx; in Tspi_Hash_Sign() local 58 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_Hash_Sign() 59 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_Sign); in Tspi_Hash_Sign() 60 result |= Trspi_Hash_UINT32(&hashCtx, ulDataLen); in Tspi_Hash_Sign() 61 result |= Trspi_HashUpdate(&hashCtx, ulDataLen, data); in Tspi_Hash_Sign() 62 if ((result |= Trspi_HashFinal(&hashCtx, digest.digest))) in Tspi_Hash_Sign() 79 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_Hash_Sign() 80 result |= Trspi_Hash_UINT32(&hashCtx, result); in Tspi_Hash_Sign() 81 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_Sign); in Tspi_Hash_Sign() 82 result |= Trspi_Hash_UINT32(&hashCtx, *pulSignatureLength); in Tspi_Hash_Sign() [all …]
|
| H A D | tspi_tick.c | 40 Trspi_HashCtx hashCtx; in Tspi_Hash_TickStampBlob() local 66 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_Hash_TickStampBlob() 67 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_TickStampBlob); in Tspi_Hash_TickStampBlob() 68 result |= Trspi_HashUpdate(&hashCtx, sizeof(TPM_NONCE), in Tspi_Hash_TickStampBlob() 70 result |= Trspi_HashUpdate(&hashCtx, sizeof(TPM_DIGEST), hash); in Tspi_Hash_TickStampBlob() 71 if ((result |= Trspi_HashFinal(&hashCtx, digest.digest))) { in Tspi_Hash_TickStampBlob() 94 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_Hash_TickStampBlob() 95 result |= Trspi_Hash_UINT32(&hashCtx, result); in Tspi_Hash_TickStampBlob() 96 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_TickStampBlob); in Tspi_Hash_TickStampBlob() 97 result |= Trspi_HashUpdate(&hashCtx, tcLen, tc); in Tspi_Hash_TickStampBlob() [all …]
|
| H A D | tspi_quote2.c | 50 Trspi_HashCtx hashCtx; in Tspi_TPM_Quote2() local 96 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_TPM_Quote2() 97 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_Quote2); in Tspi_TPM_Quote2() 98 result |= Trspi_HashUpdate(&hashCtx, TPM_SHA1_160_HASH_LEN, antiReplay.nonce); in Tspi_TPM_Quote2() 99 result |= Trspi_HashUpdate(&hashCtx, pcrDataSize, pcrData); in Tspi_TPM_Quote2() 100 result |= Trspi_Hash_BOOL(&hashCtx,fAddVersion); in Tspi_TPM_Quote2() 101 if ((result |= Trspi_HashFinal(&hashCtx, digest.digest))) in Tspi_TPM_Quote2() 134 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_TPM_Quote2() 135 result |= Trspi_Hash_UINT32(&hashCtx, result); in Tspi_TPM_Quote2() 136 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_Quote2); in Tspi_TPM_Quote2() [all …]
|
| H A D | tspi_certify.c | 48 Trspi_HashCtx hashCtx; in Tspi_Key_CertifyKey() local 87 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_Key_CertifyKey() 88 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_CertifyKey); in Tspi_Key_CertifyKey() 89 result |= Trspi_HashUpdate(&hashCtx, sizeof(antiReplay.nonce), antiReplay.nonce); in Tspi_Key_CertifyKey() 90 if ((result |= Trspi_HashFinal(&hashCtx, digest.digest))) in Tspi_Key_CertifyKey() 118 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_Key_CertifyKey() 119 result |= Trspi_Hash_UINT32(&hashCtx, result); in Tspi_Key_CertifyKey() 120 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_CertifyKey); in Tspi_Key_CertifyKey() 121 result |= Trspi_HashUpdate(&hashCtx, CertifyInfoSize, CertifyInfo); in Tspi_Key_CertifyKey() 122 result |= Trspi_Hash_UINT32(&hashCtx, outDataSize); in Tspi_Key_CertifyKey() [all …]
|
| H A D | tspi_delegate.c | 143 Trspi_HashCtx hashCtx; in Tspi_TPM_Delegate_CacheOwnerDelegation() local 181 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_TPM_Delegate_CacheOwnerDelegation() 182 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_Delegate_LoadOwnerDelegation); in Tspi_TPM_Delegate_CacheOwnerDelegation() 183 result |= Trspi_Hash_UINT32(&hashCtx, ulIndex); in Tspi_TPM_Delegate_CacheOwnerDelegation() 184 result |= Trspi_Hash_UINT32(&hashCtx, blobSize); in Tspi_TPM_Delegate_CacheOwnerDelegation() 185 result |= Trspi_HashUpdate(&hashCtx, blobSize, blob); in Tspi_TPM_Delegate_CacheOwnerDelegation() 186 if ((result |= Trspi_HashFinal(&hashCtx, digest.digest))) in Tspi_TPM_Delegate_CacheOwnerDelegation() 201 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_TPM_Delegate_CacheOwnerDelegation() 202 result |= Trspi_Hash_UINT32(&hashCtx, result); in Tspi_TPM_Delegate_CacheOwnerDelegation() 203 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_Delegate_LoadOwnerDelegation); in Tspi_TPM_Delegate_CacheOwnerDelegation() [all …]
|
| H A D | tsp_audit.c | 34 Trspi_HashCtx hashCtx; in __tspi_audit_set_ordinal_audit_status() local 60 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in __tspi_audit_set_ordinal_audit_status() 61 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_SetOrdinalAuditStatus); in __tspi_audit_set_ordinal_audit_status() 62 result |= Trspi_Hash_UINT32(&hashCtx, ulOrdinal); in __tspi_audit_set_ordinal_audit_status() 63 result |= Trspi_Hash_BOOL(&hashCtx, bAuditState); in __tspi_audit_set_ordinal_audit_status() 64 if ((result |= Trspi_HashFinal(&hashCtx, digest.digest))) in __tspi_audit_set_ordinal_audit_status() 75 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in __tspi_audit_set_ordinal_audit_status() 76 result |= Trspi_Hash_UINT32(&hashCtx, result); in __tspi_audit_set_ordinal_audit_status() 77 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_SetOrdinalAuditStatus); in __tspi_audit_set_ordinal_audit_status() 78 if ((result |= Trspi_HashFinal(&hashCtx, digest.digest))) in __tspi_audit_set_ordinal_audit_status() [all …]
|
| H A D | tspi_quote.c | 52 Trspi_HashCtx hashCtx; in Tspi_TPM_Quote() local 86 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_TPM_Quote() 87 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_Quote); in Tspi_TPM_Quote() 88 result |= Trspi_HashUpdate(&hashCtx, TPM_SHA1_160_HASH_LEN, antiReplay.nonce); in Tspi_TPM_Quote() 89 result |= Trspi_HashUpdate(&hashCtx, pcrDataSize, pcrData); in Tspi_TPM_Quote() 90 if ((result |= Trspi_HashFinal(&hashCtx, digest.digest))) in Tspi_TPM_Quote() 108 result = Trspi_HashInit(&hashCtx, TSS_HASH_SHA1); in Tspi_TPM_Quote() 109 result |= Trspi_Hash_UINT32(&hashCtx, result); in Tspi_TPM_Quote() 110 result |= Trspi_Hash_UINT32(&hashCtx, TPM_ORD_Quote); in Tspi_TPM_Quote() 111 result |= Trspi_HashUpdate(&hashCtx, pcrDataOutSize, pcrDataOut); in Tspi_TPM_Quote() [all …]
|