opentitan
opentitan copied to clipboard
[cryptolib] change implementation of HW backed keys
Description
Due to #22283, #22297, #22296 it is unlikely we will be able to claim that output of keymgr is a "key" in the NIST sense. This means we need to revisit implementation of hw backed keys and stop using sideloading from keymgr where FIPS-approved key is needed.
One of the solution would be to use DRBG to mix entropy, keymgr output and additional inputs and use its output as a key or key candidate. We can try to employ CSRNG wherever possible or use SW DRBG.
@ballifatih @jadephilipoom
removing Hotlist label since will be discussed in other forum
this is superseded by #21936 imo