|
1 | 1 | # Release Notes |
2 | 2 |
|
| 3 | +## wolfTPM Release 2.5 (07/22/2022) |
| 4 | + |
| 5 | +**Summary** |
| 6 | + |
| 7 | +Major expansion of the C# wrapper for key handling, CSR/Cert generation, RSA enc/dec and sign/verify. |
| 8 | +Added Infineon SLB9672 support. |
| 9 | +Enhancements to the CMake support. |
| 10 | +Added new keygen example for creating a primary key. |
| 11 | + |
| 12 | +**Detail** |
| 13 | + |
| 14 | +* Fixed issue with sign signature buffer size checking (PR #232) |
| 15 | +* Fixed support for using nonce from TPM (when using no wolfCrypt RNG `WOLFTPM2_USE_HW_RNG`) (PR #216) |
| 16 | +* Fixed workaround for Windows TBS self test (PR #224) |
| 17 | +* Fixed issue with CSharp handle unloading (PR #212) |
| 18 | +* Fixed TPM support for using the public key with TLS (PR #210) |
| 19 | +* Added crypto callback support for seeding RNG with TPM (PR #216) |
| 20 | +* Added Infineon SLB9672 support (PR #214) |
| 21 | +* Added support for using a unique template with create and create primary (PR #215) |
| 22 | +* Added CSharp wrapper support for RSA encrypt/decrypt and Sign/Verify. (PR #232) |
| 23 | +* Added CSharp wrapper documentation for CSR functions (PR #232) |
| 24 | +* Added CSharp support for handling TPM errors with exception (PR #224) |
| 25 | +* Added CSR wrappers and tests to assist with TPM based CSR/Self-Signed-Cert generation (including CSharp wrappers) (PR #219) |
| 26 | + - Support for subject, key usage, custom request extensions and output as PEM or DER |
| 27 | + - New structure `WOLFTPM2_CSR`, new API's `wolfTPM2_CSR_*` and new CSharp class `Csr` |
| 28 | +* Added CSharp create primary key example (PR #215) |
| 29 | +* Added CSharp wrapper and tests for `wolfTPM2_CreatePrimaryKey()` (PR #213) |
| 30 | +* Added CSharp tests for authenticated sessions (PR #212) |
| 31 | +* Added CSharp wrappers `wolfTPM2_SetAuthSession` and `wolfTPM2_NVStoreKey` (PR #209) |
| 32 | +* Added CSharp `IDisposable` in classes for cleanup of unmanaged resources (PR #225) |
| 33 | +* Added support for wolfTPM CMake to output the options.h (PR #211) |
| 34 | +* Added CMake `WOLFTPM_DEBUG` option (PR #211) |
| 35 | +* Improved the byte swapping logic for GCC (PR #231) |
| 36 | + |
| 37 | + |
3 | 38 | ## wolfTPM Release 2.4 (05/06/2022) |
4 | 39 |
|
5 | 40 | **Summary** |
|
0 commit comments