Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhance CEL support in runtime event log fetching #134

Open
Ruoyu-y opened this issue Jun 21, 2024 · 0 comments
Open

Enhance CEL support in runtime event log fetching #134

Ruoyu-y opened this issue Jun 21, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@Ruoyu-y
Copy link
Member

Ruoyu-y commented Jun 21, 2024

What would you like to be added?

Support CEL in all three languages in vmsdk implementation.
Currently, we only support the CEL standard in our python implementation and limited to the TLV encoding. For next steps, we need to provide full support for all encodings (TLV, CBOR and native JSON).

Why is this needed?

Canonical Event Log(CEL) located at https://trustedcomputinggroup.org/wp-content/uploads/TCG_IWG_CEL_v1_r0p30_13feb2021.pdf is the recent standard from TCG that can encapsulate native Event Log Records from various sources.
This specification also provides a simple Type-Length-Value (TLV) encoding layer and a Concise Binary Object
Representation (CBOR) encoding layer. This specification covers TLV and CBOR encapsulation of some content
layers, including CEL Management, PCCLIENT [2] and IMA [5] content. While a content layer implementation may choose to create an exact binary mapping to this information model as its native Event Log Record, other
implementations may choose to bind this information model to other formats, such as TLV or CBOR.
This specification is also an important standard for runtime measurement, as it covers the scope of IMA which is one of the fundamental technologies that leverage by the CC API.

@Ruoyu-y Ruoyu-y added the enhancement New feature or request label Jun 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant