Issue #420 has been updated by Michał Żygowski.


Related links updated



Arthur Heymans wrote in #note-2:

> https://review.coreboot.org/c/coreboot/+/51710 Implements the TCG one. The 
> coreboot implementation is not a 'proprietary' format. That would imply that 
> there is a license restriction on using it which there is not.

> A lot of the TCG spec simply does not make a lot of sense for coreboot which 
> is why it's not implemented.



Yes, it is not "proprietary", "custom" would be a better word here. Anyway, 
having an option for TCG compliant event log will not hurt.



Thank you for pointing the patch, adding to Related Links.



----------------------------------------

Feature #420: Use standard format of TPM event log

https://ticket.coreboot.org/issues/420#change-1161



* Author: Krystian Hebel

* Status: New

* Priority: Normal

* Target version: none

* Start date: 2022-10-12

* Related links: [1] 
https://trustedcomputinggroup.org/wp-content/uploads/TCG_PCClientImplementation_1-21_1_00.pdf

[2] 
https://trustedcomputinggroup.org/wp-content/uploads/TCG_PCClient_PFP_r1p05_v23_pub.pdf



Request to admin or someone with permissions to add as subtasks:

- https://ticket.coreboot.org/issues/421

- https://ticket.coreboot.org/issues/422

- https://ticket.coreboot.org/issues/423

- https://ticket.coreboot.org/issues/424

- https://ticket.coreboot.org/issues/425

- https://ticket.coreboot.org/issues/426



TCG TPM2 event log patch: https://review.coreboot.org/c/coreboot/+/51710

----------------------------------------

Currently coreboot uses proprietary format for TPM event log. TCG has 
standardized log formats, differently for TPM1.2 (aka legacy or SHA1) [1] and 
TPM2.0 (aka crypto agile) [2], both of which can be parsed by Linux kernel and 
exposed in sysfs. I don't know of any tool outside of cbmem which can parse 
coreboot format; this includes payloads which may be interested in continuing 
chain of trust started by coreboot.



Another incompatibility is caused by vboot's assignment of PCRs. Roles of PCRs 
are roughly specified by TCG in both of mentioned documents, they are more or 
less compatible with each other, but not with current coreboot code.



These changes could break assumptions made by existing platforms, so they 
should be made as Kconfig options.



This is a tracking issue to collect subtasks that need to be done in order to 
support standard event log formats.







-- 

You have received this notification because you have either subscribed to it, 
or are involved in it.

To change your notification preferences, please click here: 
https://ticket.coreboot.org/my/account

_______________________________________________
coreboot mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to