Fix two details of the logs:
- Set the field 'SpecErrata' to 2 as required by specs.
- Write the separator into the log entry's event field.
Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
.hdr.platformClass = TPM_TCPA_ACPI_CLASS_CLIENT,
.hdr.specVersionMinor = 0,
.hdr.specVersionMajor = 2,
- .hdr.specErrata = 0,
+ .hdr.specErrata = 2,
.hdr.uintnSize = 2,
};
u32 pcrIndex;
for (pcrIndex = 0; pcrIndex <= 7; pcrIndex++)
tpm_add_measurement_to_log(pcrIndex, EV_SEPARATOR,
- NULL, 0,
+ (const char *)evt_separator,
+ sizeof(evt_separator),
evt_separator,
sizeof(evt_separator));
}