Linux 5.8 To Bring An Arm CryptoCell Driver For True RNG Within TrustZone
Written by Michael Larabel in Arm on 18 April 2020 at 12:02 AM EDT. 3 Comments
ARM --
Queued up as one of the early changes in the cryptographic subsystem ahead of the Linux 5.8 kernel cycle this summer is an Arm CryptoCell driver.

CryptoCell for TrustZone is one of Arm's embedded security options for hardware random number generation (RNG) as well as cryptographic acceleration engines within this secure environment on SoCs and other security features.

With the new cctrng driver in crypto-next for Linux 5.8, this Arm CryptoCell driver is wired up for providing true random number generator capabilities.

In its current form this CryptoCell driver comes in at just over 800 lines of new code.for offering up its TRNG functionality on supported SoCs.

While this is the first time having a CryptoCell TRNG driver for the mainline kernel, under the CryptoCell umbrella the mainline kernel already has a CryptoCell hardware driver (CCREE) for accelerating various crypto algorithms within the TrustZone hardware.
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