Releases: wolfSSL/wolfAsyncCrypt
Releases · wolfSSL/wolfAsyncCrypt
wolfSSL Async Release v4.2.0 (10/22/2019)
- Fix for QuickAssist DH Agree issue with leading zero bytes.
- Fix for QuickAssist AES CBC issue with previous IV on back-to-back operations.
- Updates to QuickAssist README.md for latest QAT v1.7 driver.
- Instructions for Octeon III (CN7300) use.
wolfSSL Async Release v4.1.0 (08/01/2019)
-
Fixes for memory stability on QuickAssist:
- Fix for possible issue with QAT NUMA allocations failing and causing downstream issues.
- Fix to only call NUMA free if actually NUMA type.
- Fix to not use NUMA types for in/out if QAT cipher and hashing are disabled.
- Fix to resolve issue with repeated calls to IntelQaRsaPublicFree. The
pPublicKeyvariable is a pointer and is cleared withXMEMSET(opData. - Cleanup for non-NUMA alloc case.
- Updates to README.md for Intel QAT.
-
Updates to Cavium Nitrox README.md.
wolfSSL Async Release v4.0.0 (03/25/2019)
- Fix for building with QuickAssist v1.7 driver (4.4.0-00023) (was missing usdm_drv during configure).
- Fix for building async with file system disabled.
- Fix for SHA-3 runtime detection for not supported in hardware.
wolfSSL Async Release v3.15.7
- All wolfSSL v3.15.7 fixes and features.
- Fixes for additional static analysis warnings and async edge cases (wolfSSL/wolfssl#2003).
- Added QAT v1.7 driver support including support for QAT 8970 hardware.
- Added QAT SHA-3 support.
- Added QAT RSA Key Generation support.
- Added support for new usdm memory driver.
- Added support for detecting QAT version and features.
- Added
QAT_ENABLE_RNGoption to disable QAT TRNG/DRBG. - Added alternate hashing method to cache all updates (avoids using partial updates).
wolfSSL Async Release v3.15.5
- Fix for QAT possible double free case where ctx->symCtx is not trapped.
- Improved QAT debug messages when using QAT_DEBUG.
- Fix for QAT RNG to allow zero length. This resolves PSS case where
wc_RNG_GenerateBlockis called for saltLen == 0.