This release adds a few new commands to the "direct" (non-legacy) interface, including:
- EvictControl
- HMAC_Start
- ObjectChangeAuth
- Duplicate
- TestParms
- HierarchyChangeAuth
Many thanks to our contributors!
What's Changed
- Remove temporary
.swp
file by @hslatman in #333 - chore: remove refs to deprecated io/ioutil by @testwill in #334
- feat: tpm2.EvictControl by @jclab-joseph in #338
- tpm2: Implement TPM2_Import by @Foxboron in #341
- Allow callers to omit handles from commands when RH_NULL by @chrisfenner in #344
- Introduce helper for formatting PCR selection bitmasks by @chrisfenner in #345
- Fix the mistake of signature algorithm number by @akakou in #349
- Add TPM2_HMAC_Start implementation by @nckrss in #351
- Bump go to 1.22 and golangci-lint to 1.56.2 by @nckrss in #353
- Implement TPM2_ObjectChangeAuth by @Foxboron in #354
- Implement TPM2_Duplicate by @rthellend in #355
- feat: TPM2_RSA_Encrypt and TPM2_RSA_Decrypt by @dflamand in #356
- tpm2: Implement TPM2_TestParms by @Foxboron in #352
- tpm2: Add RSADecryptWithSession by @thomasten in #314
- feat: add HierarchyChangeAuth command by @novag in #357
New Contributors
- @hslatman made their first contribution in #333
- @testwill made their first contribution in #334
- @Foxboron made their first contribution in #341
- @nckrss made their first contribution in #351
- @rthellend made their first contribution in #355
- @dflamand made their first contribution in #356
- @thomasten made their first contribution in #314
- @novag made their first contribution in #357
Full Changelog: v0.9.0...v0.9.1