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 )
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. Thread is a registered trademark of the 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":"غیره"
}]