Bug Fixes
- Fix golint and govet warnings by @brandonweeks in https://github.com/google/go-tpm/pull/229
- tpm2: fix encoding of name returned by Load() by @ericchiang in https://github.com/google/go-tpm/pull/231
- Various fixes for Remote Attestation implementations by @zaolin in https://github.com/google/go-tpm/pull/235
- Remove Invalid Pack test for ioutil.Discard by @josephlr in https://github.com/google/go-tpm/pull/241
- quote: Remove internal usage of ownerPassword with Quote by @josephlr in https://github.com/google/go-tpm/pull/250
- tpmutil: Fix integer casting on 32-bit platforms by @josephlr in https://github.com/google/go-tpm/pull/253
New Features
- TPM2: Add String function for tpm2.Algorithm by @ChriMarMe in https://github.com/google/go-tpm/pull/232
- Add TPM2_PolicySigned and Signature encoding by @alexmwu in https://github.com/google/go-tpm/pull/237
[Breaking Change] A new return parameter
timeoutis added intpm2.PolicySecret() - Add PCRReset command for tpm2 by @jkl73 in https://github.com/google/go-tpm/pull/268
Documentation & Other
- Document that [type]parameters and [type]unique are merged by @chrisfenner in https://github.com/google/go-tpm/pull/239
- ci: Add golangci-lint linter by @josephlr in https://github.com/google/go-tpm/pull/254
- Update CODEOWNERS by @alexmwu in https://github.com/google/go-tpm/pull/251
- Remove go-cmp dependancy by @josephlr in https://github.com/google/go-tpm/pull/255
- Update golang.org/x/sys by @josephlr in https://github.com/google/go-tpm/pull/257
- tpm2: Allow for tpm2.OpenTPM() to use default paths on Linux by @josephlr in https://github.com/google/go-tpm/pull/256
[Breaking Change]
tpm2.OpenTPM()function signature has changed
New Contributors
- @alexmwu made their first contribution in https://github.com/google/go-tpm/pull/251
Full Changelog: https://github.com/google/go-tpm/compare/v0.3.2...v0.3.3