Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。詳細をご覧ください。

エントロピー

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

概要

関数

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 に true 乱数値を入力できませんでした。
OT_ERROR_INVALID_ARGS
aBuffer は NULL に設定されました。

リソース

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