Lines Matching refs:digest

322 	TPM_DIGEST *digest;
330 count = msaListSize / sizeof(digest->digest);
331 size = count * sizeof(*digest);
340 digest = migdata->msaList.migAuthDigest;
342 memcpy(digest->digest, msaList, sizeof(digest->digest));
343 msaList += sizeof(digest->digest);
344 digest++;
362 TPM_DIGEST *digest;
371 *size = migdata->msaList.MSAlist * sizeof(migdata->msaList.migAuthDigest->digest);
378 digest = migdata->msaList.migAuthDigest;
380 memcpy(tmpMsaList, digest->digest, sizeof(digest->digest));
381 tmpMsaList += sizeof(digest->digest);
382 digest++;
398 TPM_DIGEST *digest;
409 size = (migdata->msaList.MSAlist + 1) * sizeof(*digest);
415 digest = migdata->msaList.migAuthDigest + migdata->msaList.MSAlist;
416 *digest = msaDigest;
428 obj_migdata_set_msa_digest(TSS_HMIGDATA hMigData, UINT32 digestSize, BYTE *digest)
439 if (digestSize != sizeof(migdata->msaDigest.digest)) {
443 memcpy(migdata->msaDigest.digest, digest, sizeof(migdata->msaDigest.digest));
452 obj_migdata_get_msa_digest(TSS_HMIGDATA hMigData, UINT32 *digestSize, BYTE **digest)
463 if ((*digest = calloc_tspi(obj->tspContext, sizeof(migdata->msaDigest.digest))) == NULL) {
464 LogError("malloc of %zd bytes failed.", sizeof(migdata->msaDigest.digest));
468 memcpy(*digest, migdata->msaDigest.digest, sizeof(migdata->msaDigest.digest));
469 *digestSize = sizeof(migdata->msaDigest.digest);
520 if (hmacSize != sizeof(migdata->msaHmac.digest)) {
524 memcpy(migdata->msaHmac.digest, hmac, sizeof(migdata->msaHmac.digest));
544 if ((*hmac = calloc_tspi(obj->tspContext, sizeof(migdata->msaHmac.digest))) == NULL) {
545 LogError("malloc of %zd bytes failed.", sizeof(migdata->msaHmac.digest));
549 memcpy(*hmac, migdata->msaHmac.digest, sizeof(migdata->msaHmac.digest));
550 *hmacSize = sizeof(migdata->msaHmac.digest);
585 obj_migdata_set_ma_digest(TSS_HMIGDATA hMigData, UINT32 digestSize, BYTE *digest)
596 if (digestSize != sizeof(migdata->maDigest.digest)) {
600 memcpy(migdata->maDigest.digest, digest, sizeof(migdata->maDigest.digest));
611 obj_migdata_get_ma_digest(TSS_HMIGDATA hMigData, UINT32 *digestSize, BYTE **digest)
622 if ((*digest = calloc_tspi(obj->tspContext, sizeof(migdata->maDigest.digest))) == NULL) {
623 LogError("malloc of %zd bytes failed.", sizeof(migdata->maDigest.digest));
627 memcpy(*digest, migdata->maDigest.digest, sizeof(migdata->maDigest.digest));
628 *digestSize = sizeof(migdata->maDigest.digest);
663 obj_migdata_set_dest_digest(TSS_HMIGDATA hMigData, UINT32 digestSize, BYTE *digest)
674 if (digestSize != sizeof(migdata->destDigest.digest)) {
678 memcpy(migdata->destDigest.digest, digest, sizeof(migdata->destDigest.digest));
689 obj_migdata_get_dest_digest(TSS_HMIGDATA hMigData, UINT32 *digestSize, BYTE **digest)
700 if ((*digest = calloc_tspi(obj->tspContext, sizeof(migdata->destDigest.digest))) == NULL) {
701 LogError("malloc of %zd bytes failed.", sizeof(migdata->destDigest.digest));
705 memcpy(*digest, migdata->destDigest.digest, sizeof(migdata->destDigest.digest));
706 *digestSize = sizeof(migdata->destDigest.digest);
741 obj_migdata_set_src_digest(TSS_HMIGDATA hMigData, UINT32 digestSize, BYTE *digest)
752 if (digestSize != sizeof(migdata->srcDigest.digest)) {
756 memcpy(migdata->srcDigest.digest, digest, sizeof(migdata->srcDigest.digest));
767 obj_migdata_get_src_digest(TSS_HMIGDATA hMigData, UINT32 *digestSize, BYTE **digest)
778 if ((*digest = calloc_tspi(obj->tspContext, sizeof(migdata->srcDigest.digest))) == NULL) {
779 LogError("malloc of %zd bytes failed.", sizeof(migdata->srcDigest.digest));
783 memcpy(*digest, migdata->srcDigest.digest, sizeof(migdata->srcDigest.digest));
784 *digestSize = sizeof(migdata->srcDigest.digest);
804 if (digestsSize != (sizeof(migdata->maDigest.digest) +
805 sizeof(migdata->destDigest.digest) +
806 sizeof(migdata->srcDigest.digest))) {
810 memcpy(migdata->maDigest.digest, digests, sizeof(migdata->maDigest.digest));
811 digests += sizeof(migdata->maDigest.digest);
812 memcpy(migdata->destDigest.digest, digests, sizeof(migdata->destDigest.digest));
813 digests += sizeof(migdata->destDigest.digest);
814 memcpy(migdata->srcDigest.digest, digests, sizeof(migdata->srcDigest.digest));
888 if (sigDataSize != sizeof(migdata->sigData.digest)) {
892 memcpy(migdata->sigData.digest, sigData, sizeof(migdata->sigData.digest));
912 if ((*sigData = calloc_tspi(obj->tspContext, sizeof(migdata->sigData.digest))) == NULL) {
913 LogError("malloc of %zd bytes failed.", sizeof(migdata->sigData.digest));
917 memcpy(*sigData, migdata->sigData.digest, sizeof(migdata->sigData.digest));
918 *sigDataSize = sizeof(migdata->sigData.digest);
992 if (sigTicketSize != sizeof(migdata->sigTicket.digest)) {
996 memcpy(migdata->sigTicket.digest, sigTicket, sizeof(migdata->sigTicket.digest));
1016 if ((*sigTicket = calloc_tspi(obj->tspContext, sizeof(migdata->sigTicket.digest))) == NULL) {
1017 LogError("malloc of %zd bytes failed.", sizeof(migdata->sigTicket.digest));
1021 memcpy(*sigTicket, migdata->sigTicket.digest, sizeof(migdata->sigTicket.digest));
1022 *sigTicketSize = sizeof(migdata->sigTicket.digest);
1086 obj_migdata_calc_pubkey_digest(UINT32 blobSize, BYTE *blob, TPM_DIGEST *digest)
1093 result |= Trspi_HashFinal(&hashCtx, digest->digest);
1106 result |= Trspi_HashFinal(&hashCtx, migdata->msaDigest.digest);
1118 result |= Trspi_Hash_DIGEST(&hashCtx, migdata->maDigest.digest);
1119 result |= Trspi_Hash_DIGEST(&hashCtx, migdata->destDigest.digest);
1120 result |= Trspi_Hash_DIGEST(&hashCtx, migdata->srcDigest.digest);
1121 result |= Trspi_HashFinal(&hashCtx, migdata->sigData.digest);