This module includes functions that generates cryptographic random numbers. More...
Functions | |
otError | otRandomCryptoFillBuffer (uint8_t *aBuffer, uint16_t aSize) |
mbedtls_ctr_drbg_context * | otRandomCryptoMbedTlsContextGet (void) |
This module includes functions that generates cryptographic random numbers.
otError otRandomCryptoFillBuffer | ( | uint8_t * | aBuffer, |
uint16_t | aSize | ||
) |
This function fills a given buffer with cryptographically secure random bytes.
[out] | aBuffer | A pointer to a buffer to fill with the random bytes. |
[in] | aSize | Size of buffer (number of bytes to fill). |
mbedtls_ctr_drbg_context* otRandomCryptoMbedTlsContextGet | ( | void | ) |
This function returns initialized mbedtls_ctr_drbg_context.