Multi-buffer SHA1, SHA224 and SHA256 use SHANI if available
Synchronous cipher and hash burst API added (cipher API only supports AES-CBC and AES-CTR and hash API only supports HMAC-SHA1, HMAC-224, HMAC-256, HMAC-384 and HMAC-512)
Asynchronous burst API added that supports all cipher and hash modes
SNOW3G-UEA2 SSE multi-buffer implementation added
SNOW3G-UIA2 SSE multi-buffer initialization and key-stream generation added
SNOW3G-UEA2 and SNOW3G-UIA2 SSE implementation used in JOB API for
AVX and AVX2 architectures
New SGL job API (AES-GCM and CHACHA20-POLY1305 only)
Enforced EVEX PMADD52 encoding in AVX512 code
Restructured reset flow of architecture managers
SSE, AVX, AVX2 and AVX512 managers were split to better cover different types
Added library self-test functionality
enbranch64 not emitted on Windows builds (CET related)
use SHANI extensions in AVX2 type-2 and AVX type-2 for SHA224, HMAC-SHA224, SHA256 and HMAC-SHA256
use SHANI extensions in AVX type-2 for SHA1, HMAC-SHA1
no-GFNI option added to help with testing
How to install
Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:
This update has been submitted for testing by mdcornu.
This update's test gating status has been changed to 'ignored'.
This update has been pushed to testing.
This update has been submitted for stable by bodhi.
This update's test gating status has been changed to 'failed'.
This update's test gating status has been changed to 'ignored'.
mdcornu edited this update.
This update has been unpushed.
This update has been submitted for testing by mdcornu.
This update has been submitted for testing by mdcornu.
mdcornu edited this update.
New build(s):
Removed build(s):
Karma has been reset.
This update has been pushed to testing.
ABI test failing due to added symbols, but this version of the library is backward compatible with the previous version, so I believe this is OK.
This update has been submitted for stable by bodhi.
This update has been pushed to stable.