nl:: بافت:: رمزنگاری:: HKDFSHA1Or256
خلاصه
سازندگان و تخریب کنندگان | |
---|---|
HKDFSHA1Or256 (bool useSHA1) | |
~HKDFSHA1Or256 (void) |
انواع عمومی | |
---|---|
@345 | شمارش |
صفات عمومی | |
---|---|
PseudoRandomKey [kMaxPseudoRandomKeyLength] | uint8_t |
mForceAlign | uint64_t |
mObjBuf [1] | uint8_t |
mSHA1ObjBuf [sizeof(HKDFSHA1)] | uint8_t |
mSHA256ObjBuf [sizeof(HKDFSHA256)] | uint8_t |
توابع عمومی | |
---|---|
AddKeyMaterial (const uint8_t *keyData, uint16_t keyDataLen) | 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 |
انواع عمومی
@345
@345
صفات عمومی
PseudoRandom Key
uint8_t PseudoRandomKey[kMaxPseudoRandomKeyLength]
mForceAlign
uint64_t mForceAlign
mObjBuf
uint8_t mObjBuf[1]
mSHA1ObjBuf
uint8_t mSHA1ObjBuf[sizeof(HKDFSHA1)]
mSHA256ObjBuf
uint8_t mSHA256ObjBuf[sizeof(HKDFSHA256)]
توابع عمومی
AddKeyMaterial
void AddKeyMaterial( const uint8_t *keyData, uint16_t keyDataLen )
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 )
HKDFSHA1Or256
HKDFSHA1Or256( bool useSHA1 )
بازنشانی کنید
void Reset( void )
~HKDFSHA1Or256
~HKDFSHA1Or256( void )
جز در مواردی که غیر از این ذکر شده باشد، محتوای این صفحه تحت مجوز 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":"غیره"
}]