Entropy#
Random number generators.
API for getting randomness from the Secure Engine True Random Number Generator (TRNG).
Functions#
sl_status_t
sl_se_get_random(sl_se_command_context_t *cmd_ctx, void *data, uint32_t num_bytes)
Get random data from hardware TRNG.
Function Documentation#
sl_se_get_random#
sl_status_t sl_se_get_random (sl_se_command_context_t * cmd_ctx, void * data, uint32_t num_bytes)
Get random data from hardware TRNG.
Parameters
Type | Direction | Argument Name | Description |
---|---|---|---|
sl_se_command_context_t * | [in] | cmd_ctx | Pointer to an SE command context object. |
void * | [out] | data | Random data from TRNG. |
uint32_t | [in] | num_bytes | Length of data request. |
Returns
Status code, sl_status.h.