The wolfSSL / wolfCrypt libraries support asynchronous (non-blocking) crypto using hardware acceleration with the Intel QuickAssist and Cavium Nitrox III/V adapters. These are PCIe devices that accelerate crypto operations. For server platforms requiring high connection rates and throughput this allows greatly increased performance.
For some performance numbers see this page: https://www.wolfssl.com/docs/intel-quickassist/
Release v4.7.0 of wolfSSL Async has bug fixes and new features including:
- All wolfSSL v4.7.0 release fixes (https://github.com/wolfSSL/wolfssl/releases/tag/v4.7.0-stable)
- Fix for ARC4 macro typo.
- Fixes for Cavium Nitrox and Intel Quick Assist (https://github.com/wolfSSL/wolfssl/pull/3577) with TLS v1.3
- Documentation updates.
- Fixes for asynchronous memory leaks (https://github.com/wolfSSL/wolfssl/pull/3227)
If you have any questions or run into any issues, contact us at facts@wolfssl.com, or call us at +1 425 245 8247.