Linux 4.2 Adds New Public Key Encryption API, Jitter RNG
Written by Michael Larabel in Linux Kernel on 24 June 2015 at 01:00 PM EDT. 4 Comments
The latest subsystem update worth commenting on for the Linux 4.2 merge window are the crypto(graphy) updates with this new kernel version.

With the crypto update for Linux 4.2 comes the new Public Key Encryption API that provides an Akcipher (Asymmetric Key Interface) type. This new interface allows for asynchronous implementations that support calculations to offloaded to relevant supported hardware while still supporting the existing Linux Crypto API. That seems to be the gist of it at least.

The Crypto update for Linux 4.2 also supports the Chacha20 / Poly1305 / RFC7539 algorithms, there's a new RSA implementation, DRBG is now the default crypto API RNG, accelerated SHA-512 support on ARM64, a Jitter entropy RNG, and various other changes.

The Jitter Entropy Random Number Generator provides entropy by collecting CPU execution time jitter and is used to seed another random number generator.

The 4.2 crypto update in full can be found via this pull request.
Related News
About The Author
Author picture

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 or contacted via

Popular News This Week