spiffe / spire

The SPIFFE Runtime Environment
https://spiffe.io
Apache License 2.0
1.82k stars 478 forks source link

Update tpmdevid NodeAttestor plugin to use go-tpm TPM-Direct API #4305

Open rturner3 opened 1 year ago

rturner3 commented 1 year ago

github.com/google/go-tpm v0.9.0 introduced a new set of APIs called the TPM-Direct API. This was a significant redesign of the API that requires a refactor of the tpmdevid NodeAttestor in order to utilize.

The older APIs currently used by the tpmdevid NodeAttestor were put into maintenance mode with no active development. We should look into migrating to the TPM-Direct API, which is the currently supported API from the go-tpm project.

github-actions[bot] commented 5 months ago

This issue is stale because it has been open for 365 days with no activity.

azdagron commented 5 months ago

Still relevant.