You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Are there any plans to refactor go-tpm-tools to use the new TPMDirect API in go-tpm/tpm2?
Anyone using the new TPMDirect API and wants to use go-tpm-tools ends up with a bloated binary that includes the old and new APIs.
I think using the old API here also makes trying to navigate the docs for go-tpm and figuring out how to stitch the libraries together to create a new, future-proofed project more difficult and misleading with all the references to the old lib.
The text was updated successfully, but these errors were encountered:
Hi there. Sorry for the delay in response and the pain with the bloated binary.
I hear you about the pain points. We unfortunately currently do not have any plans to migrate to the new go-tpm API. We are planning to remove the dependencies on things like the unrelated go-sev-guest and go-tdx-guest which should hopefully improve things some.
I would be happy to review a PR that did this work
Are there any plans to refactor go-tpm-tools to use the new TPMDirect API in go-tpm/tpm2?
Anyone using the new TPMDirect API and wants to use go-tpm-tools ends up with a bloated binary that includes the old and new APIs.
I think using the old API here also makes trying to navigate the docs for go-tpm and figuring out how to stitch the libraries together to create a new, future-proofed project more difficult and misleading with all the references to the old lib.
The text was updated successfully, but these errors were encountered: