wolfTPM v2.2 Release
We are excited to announce the release of v2.2.0 for wolfTPM. This release adds several new examples such as remote attestation, seal/unseal and GPIO control. There are minor fixes for authenticated sessions. A few coding refactors to improve readability and reliability. We also added endorsement hierarchy support to several examples. If you are using QNX then you will appreciate the built-in HAL SPI driver support.
Fix for using multiple authenticated sessions. Added QNX support. Added new examples for remote attestation (make / activate credential). Added GPIO support and examples for ST33 and Nuvoton NPCT75x modules. Added new example for sealing a secret using TPM key. Added Endorsement Hierarchy support to many examples. Added missing TPM2_CreateLoaded and wrapper. Refactored the reference HAL IO code into separate files. Refactor of the TPM IO code to separate files. Refactor the assignment of structs to use memcpy to avoid alignment issues. Documentation improvements for API’s with Doxygen, QEMU and Windows TBS.For a detailed list of changes see our ChangeLog.md here: https://github.com/wolfSSL/wolfTPM/blob/master/ChangeLog.md#wolftpm-release-22-07132021
If you have any questions or run into any issues, contact us at facts@wolfssl.com, or call us at +1 425 245 8247.