Skip to content

wolfTPM Release 1.8 (04/28/2020)

Compare
Choose a tag to compare
@dgarske dgarske released this 01 May 14:44
· 825 commits to master since this release
f093ec8

Summary

  • Added Xilinx Zynq UltraScale+ MPSoC.
  • Added Linux TIS kernel driver.
  • Added Nuvoton and Nations Tech TPM module support.

Details

  • Fixed obsolete workaround for ST33 and TIS header size. (PR #85)
  • Fixes for building with older wolfSSL versions not supporting wc_HashFree. (PR #87)
  • Fixes for building without wolfCrypt RSA (when NO_RSA is defined). (PR #89)
  • Fixes for ECC verify in crypto callback to try software if the curve is not supported (TPM_RC_CURVE) by the TPM hardware. (PR #89)
  • Fixes for building with WOLFTPM2_USE_SW_ECDHE. (PR #86)
  • Added support for using /dev/tpmX. (PR #91)
  • Added Xilinx Zynq MPSoC bare-metal SPI support. (PR #85)
  • Added example for using an ECC primary storage key (root owner). (PR #84)
  • Added support for Nuvoton TPM 2.0 NPCT650. (PR #91)
  • Added support for Nations Technologies Inc. TPM 2.0 module (Z32H330). (PR #88)
  • Cleanup of the session auth, so after being set it is also cleared. (PR #84)
  • Moved the chip specific settings to tpm2_types.h. (PR #85)