Page MenuHomePhabricator

PSA driver for random generation multipart capability
Closed, WontfixPublic

Description

Develop a cc_3xx driver entry point for the random generation capability (init_random, get_random, initial_entropy_size - check the optional entry points)

Modify the build system to build any additional source added.

Make sure no tests break.

Event Timeline

adeaarm triaged this task as Normal priority.Jun 25 2021, 11:24 AM
adeaarm created this task.

After additional analysis, the summary of the discussion is that these entry points are more suited to be implemented for an hardware which implements a fast way to provide random numbers. CC-312 exposes a TRNG source through the get_entropy entry point, but the remaining part of the DRBG algorithms is implemented in firmware (possibly only partially accelerating parts of them through the driver crypto core transparently calling into the driver from within its own software implementation). For this reason, I am marking this item as Won't do.

adeaarm closed this task as Wontfix.Sat, Sep 4, 2:03 PM
adeaarm moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.
adeaarm claimed this task.Fri, Sep 10, 11:03 AM