RNG Cryptographic
This module includes functions that generates cryptographic random numbers.
Functions |
|
| otError | otRandomCryptoFillBuffer (uint8_t *aBuffer, uint16_t aSize) |
|
This function fills a given buffer with cryptographically secure random bytes.
|
|
| mbedtls_ctr_drbg_context * | otRandomCryptoMbedTlsContextGet (void) |
|
This function returns initialized mbedtls_ctr_drbg_context.
|
|
Detailed Description
This module includes functions that generates cryptographic random numbers.
Function Documentation
◆ otRandomCryptoFillBuffer()
| otError otRandomCryptoFillBuffer | ( | uint8_t * |
aBuffer,
|
| uint16_t |
aSize
|
||
| ) |
This function fills a given buffer with cryptographically secure random bytes.
- Parameters
-
[out] aBufferA pointer to a buffer to fill with the random bytes. [in] aSizeSize of buffer (number of bytes to fill).
◆ otRandomCryptoMbedTlsContextGet()
| mbedtls_ctr_drbg_context* otRandomCryptoMbedTlsContextGet | ( | void |
|
) |
This function returns initialized mbedtls_ctr_drbg_context.
- Returns
- A pointer to initialized mbedtls_ctr_drbg_context.