|
| 1 | +# wolfHSM Release v1.3.0 (October 24, 2025) |
| 2 | + |
| 3 | +Due to NDA restrictions, access to the Infineon, ST Micro, TI, and Renesas ports is limited. Please contact [[email protected]](mailto:[email protected]) for access. |
| 4 | + |
| 5 | +## New Feature Additions |
| 6 | +* Introduced key wrap client/server APIs with demos and tests in https://github.com/wolfSSL/wolfHSM/pull/157 and https://github.com/wolfSSL/wolfHSM/pull/185 |
| 7 | +* Added HKDF key derivation with cached-key reuse support in https://github.com/wolfSSL/wolfHSM/pull/204 and https://github.com/wolfSSL/wolfHSM/pull/211 |
| 8 | +* Added image manager module for authenticated firmware handling in https://github.com/wolfSSL/wolfHSM/pull/129 |
| 9 | +* Added non-exportable object support and basic NVM access controls in https://github.com/wolfSSL/wolfHSM/pull/147 |
| 10 | +* Added flash-log based NVM backend for large write granularities in https://github.com/wolfSSL/wolfHSM/pull/179 |
| 11 | +* Added SHA-224/384/512 crypto support across client and server in https://github.com/wolfSSL/wolfHSM/pull/144 |
| 12 | +* Expanded DMA coverage to AES-GCM, RNG seeding, and shared-memory offset transfers in https://github.com/wolfSSL/wolfHSM/pull/158, https://github.com/wolfSSL/wolfHSM/pull/213, and https://github.com/wolfSSL/wolfHSM/commit/36862ce7e6829c3f996345cad880fdfe516d751f |
| 13 | + |
| 14 | +## Bug Fixes |
| 15 | +* Enforced NVM object boundaries during reads in https://github.com/wolfSSL/wolfHSM/pull/182 |
| 16 | +* Prevented stale data reads from erased flash pages in https://github.com/wolfSSL/wolfHSM/pull/181 |
| 17 | +* Corrected NVM flash state handling when recovery is required in https://github.com/wolfSSL/wolfHSM/pull/175 |
| 18 | +* Fixed AES-CTR temporary buffer sizing in https://github.com/wolfSSL/wolfHSM/pull/183 |
| 19 | +* Restored AES-GCM DMA post-write callbacks and optional output handling in https://github.com/wolfSSL/wolfHSM/pull/215 and https://github.com/wolfSSL/wolfHSM/pull/221 |
| 20 | +* Fixed POSIX TCP socket error handling in https://github.com/wolfSSL/wolfHSM/pull/203 |
| 21 | + |
| 22 | +## Enhancements and Optimizations |
| 23 | +* Added GitHub Action based code coverage reporting in https://github.com/wolfSSL/wolfHSM/pull/201 |
| 24 | +* Added clang-format and clang-tidy automation in https://github.com/wolfSSL/wolfHSM/pull/176 and https://github.com/wolfSSL/wolfHSM/pull/167 |
| 25 | +* Added ASAN configuration to example builds and CI workflows in https://github.com/wolfSSL/wolfHSM/pull/218 |
| 26 | +* Improved benchmark tooling and shared memory transport configurability in https://github.com/wolfSSL/wolfHSM/pull/158 |
| 27 | + |
1 | 28 | # wolfHSM Release v1.2.0 (June 27, 2025) |
2 | 29 |
|
3 | 30 | Due to NDA restrictions, access to the Infineon, ST Micro, and Renesas ports is limited. Please contact [[email protected]](mailto:[email protected]) for access. |
@@ -64,4 +91,3 @@ Initial release after internal and early evaluator testing. Due to NDA restricti |
64 | 91 | ## Enhancements and Optimizations |
65 | 92 | * Reduction in static server memory requirements |
66 | 93 | * Hardware offload for AURIX and ST C3 modules |
67 | | - |
|
0 commit comments