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
صفات عمومی
PseudoRandom Key
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 )
توابع استاتیک عمومی
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 )
جز در مواردی که غیر از این ذکر شده باشد، محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است و نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. Thread علامت تجاری ثبتشده Thread Group, Inc است.
تاریخ آخرین بهروزرسانی 2020-08-28 بهوقت ساعت هماهنگ جهانی.
[{
"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":"غیره"
}]