Issue #423 has been reported by Krystian Hebel.

----------------------------------------
Feature #423: Implement legacy and crypto agile TPM event log formats
https://ticket.coreboot.org/issues/423

* Author: Krystian Hebel
* Status: New
* Priority: Normal
* Target version: none
* Start date: 2022-10-12
----------------------------------------
Legacy format is simple, it always uses SHA1 and its entries can be described 
by a C structure, with one field of variable length at the end.

Crypto agile format is slightly more complicated. There can be more than one 
digest in entry, and their sizes depend on algorithm. There is code for 
marshaling of required structures in security/tpm/tss/tcg-2.0, but it assumes 
TPM endianness (BE), while entries in event log are always LE.

Headers for both formats have vendorInfo field, which can be used to hold 
additional data, not described by specification. An example of such may be 
offset to next entry to be added, which saves code from walking through all 
entries (possibly with different sizes) for each new entry.



-- 
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 -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org

Reply via email to