Энтропия

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

Краткое содержание

Функции

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

Функции

otPlatEntropyGet

otError otPlatEntropyGet(
  uint8_t *aOutput,
  uint16_t aOutputLength
)

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

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

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

Ресурсы

Справочные разделы API OpenThread взяты из исходного кода, доступного на GitHub . Для получения дополнительной информации или внесения вклада в нашу документацию обратитесь к Ресурсам .