
Eric Biggers of Google has been working on some big performance improvements. After recently working on much faster AES-XTS performance for modern Intel and AMD CPUs that was merged for Linux 6.10, he turned his attention to enhancing the AES Galois/Counter Mode performance.
This work is focused on VAES and AVX-512/AVX10 implementations of AES-GCM for up to 162% better performance. In addition to the new VAES and AVX-512/AVX10 optimized implementation, the AES-NI optimized AES-GCM has been rewritten. The big performance gains showed by Biggers are:
Very nice improvements for both encryption and decryption speeds.
The news today is the work has been queued into cryptodev . With it now hitting the crypto subsystem's development tree, it should be submitted for the upcoming Linux 6.11 merge window in July.