Get the latest tech news
The Linux Kernel's SHA-256 Code Being Improved Upon For Easier & Performant Use
The SHA-256 code within the Linux kernel's cryptography subsystem is in the process of being refactoring so that it's available via the crypto's library API and also opening it up to support architecture-optimized implementations.
The SHA-256 code within the Linux kernel's cryptography subsystem is in the process of being refactoring so that it's available via the crypto's library API and also opening it up to support architecture-optimized implementations. Eric Biggers of Google who has been responsible for many of the crypto performance optimizations in recent years to the kernel, especially for x86_64 processors and making use of modern ISA features, has been pursuing this SHA256 refactoring so it's suitable for library use and opening the door to architecture-optimized versions. If anyone with access to a mips, powerpc, s390, or sparc system that has SHA-256 instructions can verify that the crypto self-tests still pass, that would be appreciated.
Or read this on Phoronix