|
mcuxClRandom_Status_t | mcuxClRandom_init (mcuxClSession_Handle_t pSession, mcuxClRandom_Context_t pContext, mcuxClRandom_Mode_t mode) |
| Random data generator initialization function.
|
|
mcuxClRandom_Status_t | mcuxClRandom_reseed (mcuxClSession_Handle_t pSession) |
| Random data generator reseed function.
|
|
mcuxClRandom_Status_t | mcuxClRandom_generate (mcuxClSession_Handle_t pSession, mcuxCl_Buffer_t pOut, uint32_t outLength) |
| Random data generation function.
|
|
mcuxClRandom_Status_t | mcuxClRandom_uninit (mcuxClSession_Handle_t pSession) |
| Random data generator uninitialization function.
|
|
mcuxClRandom_Status_t | mcuxClRandom_selftest (mcuxClSession_Handle_t pSession, mcuxClRandom_Mode_t mode) |
| Random data generator self-test function.
|
|
mcuxClRandom_Status_t | mcuxClRandom_checkSecurityStrength (mcuxClSession_Handle_t pSession, uint32_t securityStrength) |
| Random data generator security strength check.
|
|
mcuxClRandom_Status_t | mcuxClRandom_ncPatch (mcuxClSession_Handle_t pSession, mcuxClRandom_CustomNcGenerateAlgorithm_t prngPatchFunction, void *pCustomPrngState) |
| Function to enable the PRNG patch mode.
|
|
mcuxClRandom_Status_t | mcuxClRandom_ncInit (mcuxClSession_Handle_t pSession) |
| Non-cryptographic PRNG initialization function.
|
|
mcuxClRandom_Status_t | mcuxClRandom_ncGenerate (mcuxClSession_Handle_t pSession, mcuxCl_Buffer_t pOut, uint32_t outLength) |
| Non-cryptographic PRNG data generation function.
|
|
Top level APIs of mcuxClRandom component.