Skip to content

Releases: google/go-tpm-tools

Release v0.3.8

26 Apr 00:09
948455e
Compare
Choose a tag to compare

New Features

  • Add OIDC token refresh to container runner in #183

Bug Fixes

  • Start to use AK cert in attestation in #190

Release v0.3.7

11 Apr 22:18
e3e52aa
Compare
Choose a tag to compare

Breaking Changes

  • Use []*x509.Certificate instead of x509.CertPool in VerifyOptions: #185

New Features

  • Enable AK Intermediate fetching in the launcher: #177
  • Add "tee-impersonate-service-accounts" to launcher: #182
  • Get instance information from AK Certificate: #184

Other Changes

  • Remove github.com/google/certificate-transparency-go/x509 dependancy: #178
  • Move to using Go 1.18 Workspaces: #176 #180
  • Update documentation for building gotpm CLI: #181

v0.3.6

23 Mar 20:53
9da3128
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.5...v0.3.6

v0.3.5

14 Mar 21:51
3d6aaea
Compare
Choose a tag to compare

Breaking Changes

What's Changed

  • Automatically use attestation intermediates for AK cert verification by @jessieqliu in #172

Full Changelog: v0.3.4...v0.3.5

v0.3.4

08 Mar 23:39
32227c4
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.3...v0.3.4

v0.3.3

17 Feb 21:09
d0cad24
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.2...v0.3.3

v0.3.2

26 Jan 22:43
938e4fa
Compare
Choose a tag to compare

New Features

  • Add SecureBootState to ParseMachineState by @alexmwu in #139
  • Add basic Canonical Event Log(CEL) operations by @jkl73 in #140, #145
  • Add COS measurements to MachineState by @alexmwu in #147
  • Add CEL replay and TPM extension in AppendEvent by @alexmwu in #148
  • proto: Add rest of AttestedCosState measurements by @alexmwu in #150
  • Add cos_tlv and ability to parse CEL to MachineState by @jkl73 in #146, #151
  • Add AK cert support in VerifyAttestation by @alexmwu in #149

Bug Fixes

  • proto: Change RestartPolicy variants to use CamelCase by @josephlr in #152
  • server: Fix AK Cert checking bug by @josephlr in #153

Other Changes

  • internal/test: add GetSimulatorWithLog by @josephlr in #156
  • server: Support all public key types in pubKeysEqual by @josephlr in #157
  • Fix CGO warnings and add CI checks to prevent regression by @josephlr in #158

Full Changelog: v0.3.1...v0.3.2

Minor Documentation and bug fixes

01 Nov 22:56
8a35101
Compare
Choose a tag to compare

Doc Fixes

  • #136 Updates REDAME
  • #137 Makes simulator/internal documentation consistent for cgo vs non-cgo
  • #138 Fixes documentation typo

Bug Fixes

  • #137 Fixes bug around a make([]T, len) that should have been a make([]T, 0, len)

Support Attestation Generation and Verification

27 Oct 10:32
83ded98
Compare
Choose a tag to compare

Breaking Changes

  • #97 - Rename tpm2tools package to client, to better contrast with the existing server package
  • #90 - Rename methods containing AIK (a TPM 1.2 term) to AK (the corresponding TPM 2.0 term)
  • #104 - Update minimum Go version to 1.16
  • #117 #133 - Changed sealing/unsealing options:

New features

Bug fixes

Preview Beta release

21 Sep 11:24
Compare
Choose a tag to compare
Preview Beta release Pre-release
Pre-release

Includes MachineState parsing from #103