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.