TPM_DIGEST_SIZE
for (j = 0; j < TPM_DIGEST_SIZE; j++)
u8 digest[TPM_DIGEST_SIZE];
tpm_buf_append(&buf, hash, TPM_DIGEST_SIZE);
rc = tpm_transmit_cmd(chip, &buf, TPM_DIGEST_SIZE, log_msg);
rc = tpm_transmit_cmd(chip, &buf, TPM_DIGEST_SIZE,
if (tpm_buf_length(&buf) < TPM_DIGEST_SIZE) {
memcpy(res_buf, &buf.data[TPM_HEADER_SIZE], TPM_DIGEST_SIZE);
u8 dummy[TPM_DIGEST_SIZE];
u8 dummy_hash[TPM_DIGEST_SIZE] = { 0 };
unsigned char keyauth[TPM_DIGEST_SIZE];
unsigned char blobauth[TPM_DIGEST_SIZE];
TPM_DIGEST_SIZE);
size += TPM_DIGEST_SIZE;
unsigned char zero[TPM_DIGEST_SIZE] = { 0 };
[HDR_DIGEST] = {.len = TPM_DIGEST_SIZE},
if (opt->blobauth_len == 2 * TPM_DIGEST_SIZE) {
TPM_DIGEST_SIZE);
opt->blobauth_len = TPM_DIGEST_SIZE;
options->keyauth, TPM_DIGEST_SIZE);
TPM_DIGEST_SIZE);