Releases: cotequeiroz/afalg_engine
Releases · cotequeiroz/afalg_engine
v1.2.1
Actual beta release of afalg_engine v1.2.0
The 1.2.0-beta tag was a no-op, so this is it for real now.
This is a performance-oriented version that brings out a software fallback mechanism to process smaller request in software, to avoid the latency of using the kernel drivers, while sending larger request to the hardware engine, ensuring the best speed.
- Use software as a fallback when en/decrypting small batches, or when the total length of the digest input is small
- Update CTR-mode counter using 64-bit integers
- Disable building digests by default
- Fix context copying, which was broken for digests and ciphers
Beta release of afalg_engine v1.2.0
This is a performance-oriented version that brings out a software fallback mechanism to process smaller request in software, to avoid the latency of using the kernel drivers, while sending larger request to the hardware engine, ensuring the best speed.
- Use software as a fallback when en/decrypting small batches, or when the total length of the digest input is small
- Update CTR-mode counter using 64-bit integers
- Disable building digests by default
- Fix context copying, which was broken for digests and ciphers
afalg_engine v1.1.0
Check out what's new:
- Speed up updates by setting IV and key during initialization
- Speed up initialization by querying driver info only when
DUMP_INFO
is called - Enforce use of accelerated drivers in algo init, when
USE_SOFTDRIVERS
== 0 - Allow compilation without crypto_user information
- Let the kernel drivers handle CBC IV updates
- Add option to let kernel handle CTR IV updates. Not all drivers do this
- This version is up to 20% faster than 1.0.1
Bugfix release
Changelog
- Fixed a bug that would not recognize setting
CIPHERS=NO_ECB
. Thanks to @neheb for pointing it out.
First Release
This is the first release of the alternate AF_ALG engine for OpenSSL.