tpm_buf_append
EXPORT_SYMBOL_GPL(tpm_buf_append);
tpm_buf_append(buf, &value, 1);
tpm_buf_append(buf, (u8 *)&value2, 2);
tpm_buf_append(buf, (u8 *)&value2, 4);
tpm_buf_append(&tpm_buf, anti_replay, sizeof(anti_replay));
tpm_buf_append(&buf, hash, TPM_DIGEST_SIZE);
tpm_buf_append(&buf, (const unsigned char *)pcr_select,
tpm_buf_append(&buf, (const unsigned char *)&digests[i].digest,
tpm_buf_append(&buf, auth->our_nonce, sizeof(auth->our_nonce));
tpm_buf_append(&buf, template.data, template.length);
tpm_buf_append(buf, passphrase, passphrase_len);
tpm_buf_append(buf, nonce, SHA256_DIGEST_SIZE);
tpm_buf_append(buf, nonce, SHA256_DIGEST_SIZE);
tpm_buf_append(buf, encoded_key, EC_PT_SZ);
tpm_buf_append(buf, encoded_key, EC_PT_SZ);
tpm_buf_append(&tbuf, &buf[*offset], body_size);
void tpm_buf_append(struct tpm_buf *buf, const u8 *new_data, u16 new_length);
tpm_buf_append(tb, ononce, TPM_NONCE_SIZE);
tpm_buf_append(tb, td->encauth, SHA1_DIGEST_SIZE);
tpm_buf_append(tb, pcrinfo, pcrinfosize);
tpm_buf_append(tb, data, datalen);
tpm_buf_append(tb, td->nonceodd, TPM_NONCE_SIZE);
tpm_buf_append(tb, td->pubauth, SHA1_DIGEST_SIZE);
tpm_buf_append(tb, blob, bloblen);
tpm_buf_append(tb, nonceodd, TPM_NONCE_SIZE);
tpm_buf_append(tb, authdata1, SHA1_DIGEST_SIZE);
tpm_buf_append(tb, nonceodd, TPM_NONCE_SIZE);
tpm_buf_append(tb, authdata2, SHA1_DIGEST_SIZE);
tpm_buf_append(buf, nonce, nonce_len);
tpm_buf_append(buf, hmac, hmac_len);
tpm_buf_append(&sized, options->blobauth, options->blobauth_len);
tpm_buf_append(&sized, payload->key, payload->key_len);
tpm_buf_append(&buf, sized.data, sized.length);
tpm_buf_append(&sized, options->policydigest, options->policydigest_len);
tpm_buf_append(&buf, sized.data, sized.length);
tpm_buf_append(&buf, blob, blob_len);