go-tpm-tools icon indicating copy to clipboard operation
go-tpm-tools copied to clipboard

Go packages built on go-tpm providing a high-level API for using TPMs

Results 69 go-tpm-tools issues
Sort by recently updated
recently updated
newest added

Currently, we have a confusing interface for GetEventLog. In order to take advantage of this model, we need to wrap the `EventLog` method in a new structure whenever we pass...

`simulator` is a nice package that makes it easy to use it in tests. It works great for tests that need access from a golang app. But some integration tests...

We have utility methods to get the EK and AIK public keys (for both RSA and ECC). We should also have a way for users to easily fetch the corresponding...

Right now we display the usage errors on virtually all errors. This clutters the output and is confusing. We should only display the usage on _usage_ errors. Note, a TPM...

FR to surface the instance attributes encoded into the x509 issued AK/EK certs on GCE instance: https://github.com/google/go-tpm-tools/blob/f599e6c6bb64d3c03e9507c9fc12c6dbf4a2f640/server/verify.go#L176 suggestion is having `server.VerifyGCECert` which directly returns the gceInstanceInfo

This allows users (inside a GCE VM) to print components of the Attestation Protobuf and MachineState Protobuf Depends on #248 Signed-off-by: Joe Richey

See [Issue #418](https://github.com/google/go-tpm-tools/issues/418) This PR makes the following changes: - move package verifier out of package launcher. Package verifier is responsible to request to Verifier services, thus it is not...

Bumps google.golang.org/protobuf from 1.31.0 to 1.33.0. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=google.golang.org/protobuf&package-manager=go_modules&previous-version=1.31.0&new-version=1.33.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a...

dependencies

Bumps google.golang.org/protobuf from 1.31.0 to 1.33.0. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=google.golang.org/protobuf&package-manager=go_modules&previous-version=1.31.0&new-version=1.33.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a...

dependencies

- resolve the TODOs added by [#375](https://github.com/google/go-tpm-tools/pull/375). - refactor agent package as suggested by @alexmwu.