エントロピー

このモジュールには、エントロピー生成のためのプラットフォーム抽象化が含まれています。

概要

関数

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 に設定されました。

関連情報

OpenThread API リファレンスのトピックは、GitHub で入手できるソースコードに由来しています。 詳細について、またはドキュメントへの投稿については、リソースをご覧ください。