in src/tpm_comm_linux.c [104:118]
static int write_data_to_tpm(TPM_COMM_INFO* tpm_info, const unsigned char* tpm_bytes, uint32_t bytes_len)
{
int result;
int resp_len = write(tpm_info->dev_info.tpm_device, tpm_bytes, bytes_len);
if (resp_len != (int)bytes_len)
{
LogError("Failure writing data to tpm: %d:%s.", errno, strerror(errno));
result = MU_FAILURE;
}
else
{
result = 0;
}
return result;
}