Энтропия

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

Резюме

Функции

otPlatEntropyGet (uint8_t *aOutput, uint16_t aOutputLength)
Заполните буфер энтропией.

Функции

otPlatEntropyGet

otError otPlatEntropyGet(
  uint8_t *aOutput,
  uint16_t aOutputLength
)

Заполните буфер энтропией.

Эта функция ДОЛЖНА быть реализована с использованием генератора истинных случайных чисел (TRNG).

Подробности
Параметры
[out] aOutput
Указатель на то, где размещаются истинные случайные значения. Не может быть NULL.
[in] aOutputLength
Размер aBuffer .
Возвращаемые значения
OT_ERROR_NONE
aBuffer успешно заполнен истинными случайными значениями.
OT_ERROR_FAILED
Не удалось заполнить aBuffer истинными случайными значениями.
OT_ERROR_INVALID_ARGS
aBuffer был установлен в NULL.