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

nvindex: introduce an nvindex registry #118

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

poettering
Copy link
Collaborator

The TCG would like to assign a NV index range to the Linux community. Let's hence create a registry of subranges and to which open source projects they are delegated.

For now this is only systemd.

The TCG would like to assign a NV index range to the Linux community.
Let's hence create a registry of subranges and to which open source
projects they are delegated.

For now this is only systemd.
@poettering
Copy link
Collaborator Author

don't merge this yet

The listed range is not officially delegated to Linux yet. Once I hear back from TCG and get confirmation that this registry looks good to them we can make this offical.

Note that while TPM 2.0 NV indexes are not quite as scarce as PCRs they still aren't free. Hence, please
request only minimal ranges for your purposes.

We will not delegate subranges to projects that aren't under an Open Source license. For NV index delegations
Copy link
Member

@bluca bluca Sep 10, 2024

Choose a reason for hiding this comment

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

Given recent drama around commercial licenses trying to pass as open source, let's be extra precise and specifically say license [approved by the Open Source Initiative](https://opensource.org/licenses)


The Trusted Computing Group (TCG) maintains a [Registry of Reserved TPM 2.0 Handles and
Localities](https://trustedcomputinggroup.org/resource/registry/) which assigns TPM 2.0 NV index ranges
(among ther things, see section 2.2) to organizations (by convention only!). They have assigned the NV index
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
(among ther things, see section 2.2) to organizations (by convention only!). They have assigned the NV index
(among other things, see section 2.2) to organizations (by convention only!). They have assigned the NV index

The Trusted Computing Group (TCG) maintains a [Registry of Reserved TPM 2.0 Handles and
Localities](https://trustedcomputinggroup.org/resource/registry/) which assigns TPM 2.0 NV index ranges
(among ther things, see section 2.2) to organizations (by convention only!). They have assigned the NV index
range **0x01D10200-0x01D105FF** to the Linux community.
Copy link
Member

Choose a reason for hiding this comment

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

Should we specify how many by number as well?

@Foxboron
Copy link
Member

Missing a link to the README.

@poettering
Copy link
Collaborator Author

and i guess there should be cross links from the nvindex registry to the pcr registry and back

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

Successfully merging this pull request may close these issues.

4 participants