nl:: بافت:: پروفایل ها:: امنیت:: PASE
این فضای نام شامل تمام رابطهای داخل Weave برای پروتکل ایجاد جلسه تأیید شده با رمز عبور ( PASE ) در نمایه امنیتی Weave است.
خلاصه
شمارش ها | |
---|---|
@269 | enum |
@270 | enum |
@271 | enum |
@272 | enum |
@277 | enum |
توابع | |
---|---|
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 )
جز در مواردی که غیراز این ذکر شده باشد، محتوای این صفحه تحت مجوز پروانه ارجاع مشترکات خلاقانه نسخه ۴.۰ است. نمونه کدها نیز دارای مجوز پروانه آپاچی نسخه ۲.۰ است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. OpenThread و علائم مربوط به آن، علامتهای تجاری Thread Group هستند و تحت پروانه استفاده میشوند.
تاریخ آخرین بهروزرسانی 2024-11-14 بهوقت ساعت هماهنگ جهانی.