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.
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.
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.