wolfHSM Release v1.3.0
Due to NDA restrictions, access to the Infineon, ST Micro, TI, and Renesas ports is limited. Please contact [email protected] for access.
New Feature Additions
- Introduced key wrap client/server APIs with demos and tests in #157 and #185
- Added HKDF key derivation with cached-key reuse support in #204 and #211
- Added image manager module for authenticated firmware handling in #129
- Added non-exportable object support and basic NVM access controls in #147
- Added flash-log based NVM backend for large write granularities in #179
- Added SHA-224/384/512 crypto support across client and server in #144
- Expanded DMA coverage to AES-GCM, RNG seeding, and shared-memory offset transfers in #158, #213, and 36862ce
Bug Fixes
- Enforced NVM object boundaries during reads in #182
- Prevented stale data reads from erased flash pages in #181
- Corrected NVM flash state handling when recovery is required in #175
- Fixed AES-CTR temporary buffer sizing in #183
- Restored AES-GCM DMA post-write callbacks and optional output handling in #215 and #221
- Fixed POSIX TCP socket error handling in #203