static int write_data_to_tpm()

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;
}