[RELEASE] tpm2-pkcs11 version 1.10.0

William Roberts <[email protected]> Tue, 19 May 2026 16:29:37 -0500
Newsgroups dev.linux.lists.tpm2
Message-ID <CAFftDdr8bX1TcsmVgAKVo0pgdvAVqp_RNJ2sj-iTWGoOtDx0uA@mail.gmail.com>
Hello,

I am pleased to announce the tpm2-pkcs11 version 1.10.0 release that
can be found here:
  - https://github.com/tpm2-software/tpm2-pkcs11/releases/tag/1.10.0

With the following changelog:
## [1.10.0] - 2026-05-19
### Added:
- DB Schema Change from 8 to 9.
  - **Backup your DB before upgrading**

### Fixed:
- Formatting of error cases.
- tpm backend: `tpm_unseal` returning false, instead of NULL. Fixes
compiler warnings.
- warning: src/lib/utils.c:243:17: error: initialization discards
'const' qualifier from pointer target type.
- missing `ECDH1_DERIVE` in supported mechanisms. See PR #913 for details.
- Database upgrade failure on upgrade `ERROR: Backup DB exists at
"/etc/tpm2_pkcs11/tpm2_pkcs11.sqlite3.old" not overwriting...`.
  - Looking for `.old` when it should have been `.bak.`
- Database version 7 to 8 upgrade could have missed performing the
upgrade of the database through the C code, add DB Schema version 9
and perform the update.
- Use ASN1 OpenSSL helpers rather than direct struct access. Newer
OpenSSL everything is opaque.
-----

Sorry for the long delayed rc0 cycle.

Thanks,
Bill