[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linuxbios
Subject:    [coreboot] [coreboot - Feature #423] Implement legacy and crypto agile TPM event log formats
From:       Michał Żygowski <coreboot () fe80 ! eu>
Date:       2022-10-14 13:08:04
Message-ID: redmine.journal-1177.20221014130803.700 () fe80 ! eu
[Download RAW message or body]

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



Parent task set to #420



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

Feature #423: Implement legacy and crypto agile TPM event log formats

https://ticket.coreboot.org/issues/423#change-1177



* 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-leave@coreboot.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic