Skip to content

Tpm support#321

Merged
jlmucb merged 423 commits into
mainfrom
tpm_support
Jun 24, 2026
Merged

Tpm support#321
jlmucb merged 423 commits into
mainfrom
tpm_support

Conversation

@jlmucb

@jlmucb jlmucb commented Jun 22, 2026

Copy link
Copy Markdown
Collaborator

tpm support, bug fixes better shell fiels

@paulengland paulengland left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approve to merge into main

@jlmucb jlmucb merged commit 6aeaca0 into main Jun 24, 2026
1 check passed
@jlmucb

jlmucb commented Jun 24, 2026

Copy link
Copy Markdown
Collaborator Author

This upgrade includes bug fixes (including security related ones), better instructions, better scripts, complex measurement support, further support for VM-scale protection (including a keyserver and utilities), some cloud platform support, and most importantly, the Certifier now has TPM support.

TPM support is important for a few reasons:
1. It greatly increases the number of possible platforms, both client and
server.
2. Cloud vendors, like Amazon, use CC to start foundation software but only
allow granular support for attestation, measurement and sealing through a
virtual TPM in the CC attested foundation. This is the only practical
way to get CC support on some vendors, and, it extends "real" CC
protection to a lot of cloud platforms.
3. If a program is "just" protected by the TPM, absent additional capability
in the HW (like Nitro or SEV), it does not provide all the CC guarentees
but it's a lot better than nothing and upgrading to "real" CC
with the Certifier is easy now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants