Linux 5.3 Crypto Updates Jitter RNG, Adds xxHash

Written by Michael Larabel in Linux Kernel on 10 July 2019 at 09:07 AM EDT. 9 Comments
Herbert Xu sent out the crypto subsystem updates on Monday for the in-development Linux 5.3 kernel.

Linux 5.3 is bringing an updated Jitter RNG implementation based on the upstream Jitter 2.1.2 spec with various alterations. There is also now support for the SHA204A random number generator, 5-way interleave support for ECB/CBC/CTR for 64-bit ARM, and other fixes.

New to the subsystem is support for xxHash, the extremely fast hashing non-cryptographic hashing algorithm. The xxHash implementation is designed to be very fast and run at near RAM-like speed limits.

Right now the xxHash code is added to the tree for future usage. One talked about use-case for xxHash is to potentially replace the CRC32C code within Btrfs with xxHash instead, but over the coming kernel cycles we'll see where else this speedy hashing algorithm might see utilization.

More details on the crypto changes for Linux 5.3 via this pull request.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week