nl:: بافت:: پروفایل ها:: امنیت:: PASE
این فضای نام شامل تمام رابطهای داخل Weave برای پروتکل ایجاد جلسه تأیید شده با رمز عبور ( PASE ) در نمایه امنیتی Weave است.
خلاصه
شمارش ها | |
---|---|
@269 | شمارش |
@270 | شمارش |
@271 | شمارش |
@272 | شمارش |
@277 | شمارش |
کارکرد | |
---|---|
AlignMessagePayload ( PacketBuffer *buf) | |
BigNumHash (const BIGNUM & point, uint8_t *h) | void |
GetPASEConfigSecurityStrength (uint32_t config) | uint8_t |
NewPASEConfig1JPAKECTX (const uint8_t *pw, uint16_t pwLen, const char *localContextStr, const char *peerContextStr, struct JPAKE_CTX *& ctx) | |
PASEConfig1_JPAKE_G () | BIGNUM * |
PASEConfig1_JPAKE_P () | BIGNUM * |
PASEConfig1_JPAKE_Q () | BIGNUM * |
PackControlHeader (uint8_t pwSrc, uint8_t encType, uint16_t sessionKeyId, bool performKeyConfirm, uint32_t & controlHeader) | |
UnpackControlHeader (uint32_t controlHeader, uint8_t & pwSrc, uint8_t & encType, uint16_t & sessionKeyId, bool & performKeyConfirm) | |
UnpackSizeHeader (uint32_t sizeHeader, uint8_t & gx, uint8_t & zkpxgr, uint8_t & zkpxb, uint8_t & altConfigCount) | void |
UnpackSizeHeader (uint32_t sizeHeader, uint8_t & gx, uint8_t & zkpxgr, uint8_t & zkpxb) |
کلاس ها | |
---|---|
nl:: بافت:: پروفایل ها:: امنیت:: PASE:: WeavePASEEngine |
شمارش ها
@269
@269
@270
@270
@271
@271
@272
@272
@277
@277
کارکرد
AlignMessagePayload
WEAVE_ERROR AlignMessagePayload( PacketBuffer *buf )
BigNumHash
void BigNumHash( const BIGNUM & point, uint8_t *h )
GetPASEconfigSecurityStrength
uint8_t GetPASEConfigSecurityStrength( uint32_t config )
NewPASEconfig1JPAKECTX
WEAVE_ERROR NewPASEConfig1JPAKECTX( const uint8_t *pw, uint16_t pwLen, const char *localContextStr, const char *peerContextStr, struct JPAKE_CTX *& ctx )
PASEconfig1_JPAKE_G
BIGNUM * PASEConfig1_JPAKE_G()
PASEconfig1_JPAKE_P
BIGNUM * PASEConfig1_JPAKE_P()
PASEconfig1_JPAKE_Q
BIGNUM * PASEConfig1_JPAKE_Q()
PackControlHeader
WEAVE_ERROR PackControlHeader( uint8_t pwSrc, uint8_t encType, uint16_t sessionKeyId, bool performKeyConfirm, uint32_t & controlHeader )
UnpackControlHeader
WEAVE_ERROR UnpackControlHeader( uint32_t controlHeader, uint8_t & pwSrc, uint8_t & encType, uint16_t & sessionKeyId, bool & performKeyConfirm )
UnpackSizeHeader
void UnpackSizeHeader( uint32_t sizeHeader, uint8_t & gx, uint8_t & zkpxgr, uint8_t & zkpxb, uint8_t & altConfigCount )
UnpackSizeHeader
WEAVE_ERROR UnpackSizeHeader( uint32_t sizeHeader, uint8_t & gx, uint8_t & zkpxgr, uint8_t & zkpxb )
جز در مواردی که غیر از این ذکر شده باشد، محتوای این صفحه تحت مجوز 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":"غیره"
}]