Криптографический ГСЧ

Этот модуль включает функции, которые генерируют криптографические случайные числа.

Резюме

Функции

otRandomCryptoFillBuffer (uint8_t *aBuffer, uint16_t aSize)
Эта функция заполняет заданный буфер криптографически безопасными случайными байтами.
otRandomCryptoMbedTlsContextGet (void)
mbedtls_ctr_drbg_context *
Эта функция возвращает инициализированный mbedtls_ctr_drbg_context.

Функции

otRandomCryptoFillBuffer

otError otRandomCryptoFillBuffer(
  uint8_t *aBuffer,
  uint16_t aSize
)

Эта функция заполняет заданный буфер криптографически безопасными случайными байтами.

Подробности
Параметры
[out] aBuffer
Указатель на буфер для заполнения случайными байтами.
[in] aSize
Размер буфера (количество байтов для заполнения).

otRandomCryptoMbedTlsContextGet

mbedtls_ctr_drbg_context * otRandomCryptoMbedTlsContextGet(
  void
)

Эта функция возвращает инициализированный mbedtls_ctr_drbg_context.

Подробности
Возврат
Указатель на инициализированный mbedtls_ctr_drbg_context.