Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。
詳細をご覧ください。
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
nl::Weave::Crypto::HKDF
概要
静的パブリック関数
|
DeriveKey(const uint8_t *salt, uint16_t saltLen, const uint8_t *keyMaterial1, uint16_t keyMaterial1Len, const uint8_t *keyMaterial2, uint16_t keyMaterial2Len, const uint8_t *info, uint16_t infoLen, uint8_t *outKey, uint16_t outKeyBufSize, uint16_t outKeyLen)
|
|
公開タイプ
@344
@344
パブリック属性
PseudoRandomKey
uint8_t PseudoRandomKey[kPseudoRandomKeyLength]
パブリック関数
AddKeyMaterial
void AddKeyMaterial(
const uint8_t *keyData,
uint16_t keyDataLen
)
AddKeyMaterial
void AddKeyMaterial(
const BIGNUM & num
)
void BeginExtractKey(
const uint8_t *salt,
uint16_t saltLen
)
ExpandKey
WEAVE_ERROR ExpandKey(
const uint8_t *info,
uint16_t infoLen,
uint16_t keyLen,
uint8_t *outKey
)
WEAVE_ERROR FinishExtractKey(
void
)
HKDF
HKDF(
void
)
リセット
void Reset(
void
)
~HKDF
~HKDF(
void
)
静的パブリック関数
DeriveKey
WEAVE_ERROR DeriveKey(
const uint8_t *salt,
uint16_t saltLen,
const uint8_t *keyMaterial1,
uint16_t keyMaterial1Len,
const uint8_t *keyMaterial2,
uint16_t keyMaterial2Len,
const uint8_t *info,
uint16_t infoLen,
uint8_t *outKey,
uint16_t outKeyBufSize,
uint16_t outKeyLen
)
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。OPENTHREAD および関連するマークは Thread Group の商標であり、ライセンスに基づいて使用されています。
最終更新日 2024-11-06 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-11-06 UTC。"],[],[]]