Entropy
This module includes the platform abstraction for entropy generation.
Functions |
|
| otError | otPlatEntropyGet (uint8_t *aOutput, uint16_t aOutputLength) |
|
Fill buffer with entropy.
|
|
Detailed Description
This module includes the platform abstraction for entropy generation.
Function Documentation
◆ otPlatEntropyGet()
| otError otPlatEntropyGet | ( | uint8_t * |
aOutput,
|
| uint16_t |
aOutputLength
|
||
| ) |
Fill buffer with entropy.
This function MUST be implemented using a true random number generator (TRNG).
- Parameters
-
[out] aOutputA pointer to where the true random values are placed. Must not be NULL. [in] aOutputLengthSize of aBuffer.
- Return values
-
OT_ERROR_NONESuccessfully filled aBufferwith true random values.OT_ERROR_FAILEDFailed to fill aBufferwith true random values.OT_ERROR_INVALID_ARGSaBufferwas set to NULL.