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
LINUX KERNEL
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
Michael Larabel

Michael Larabel is the principal author of Phoronix.com 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 OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week