nl :: نسج:: التشفير :: HKDF
ملخص
البنائين والمدمرين | |
---|---|
HKDF (void) | |
~HKDF (void) |
الأنواع العامة | |
---|---|
@344 | تعداد |
السمات العامة | |
---|---|
PseudoRandomKey [kPseudoRandomKeyLength] | uint8_t |
الوظائف العامة | |
---|---|
AddKeyMaterial (const uint8_t *keyData, uint16_t keyDataLen) | void |
AddKeyMaterial (const BIGNUM & num) | void |
BeginExtractKey (const uint8_t *salt, uint16_t saltLen) | void |
ExpandKey (const uint8_t *info, uint16_t infoLen, uint16_t keyLen, uint8_t *outKey) | |
FinishExtractKey (void) | |
Reset (void) | void |
وظائف ثابتة عامة | |
---|---|
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 )
BeginExtractKey
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 )
FinishExtractKey
WEAVE_ERROR FinishExtractKey( void )
HKDF
HKDF( void )
إعادة ضبط
void Reset( void )
~ HKDF
~HKDF( void )
وظائف ثابتة عامة
اشتقاق المفتاح
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 )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجّلة لشركة Oracle و/أو شركائها التابعين، وThread هي علامة تجارية مسجّلة لشركة .Thread Group, Inc.
Last updated 2020-08-28 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]