Jitter RNG Improvements, Arm CryptoCell CCTRNG Driver, AMD PSP SEV-ES For Linux 5.8

Written by Michael Larabel in Linux Kernel on 3 June 2020 at 08:59 AM EDT. 3 Comments
LINUX KERNEL
The usual assortment of cryptography updates have landed within Linux 5.8.

The crypto updates for this summer 2020 kernel update include:

- The Jitter RNG has beem updated for SP800-90B compliance. This comes after a half-year of testing the SP800-90B support in user-space. SP800-90B is the NIST specification over entropy sources for random bit generation.

- The DRBG (Deterministic Random Bit Generator) is also now always using the jitter RNG as a seed.

- The Crypto API now has support for parallel and batch requests within crypto_engine. This supports hardware capable of batch requests while retaining backwards compatibility.

- A new "CCTRNG" driver providing support for the Arm CryptoCell hardware security engine. The Arm CryptoCell true random number generator (TRNG) is now exposed with this driver.

- AMD Secure Encrypted Virtualization Encrypted State (SEV-ES) is now supported with the PSP driver in the AMD CCP (Cryptographic Co-Processor).

The full list of crypto changes for Linux 5.8 via the pull that has since landed in the mainline Git tree.
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