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 )
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. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
تاریخ آخرین بهروزرسانی 2024-11-14 بهوقت ساعت هماهنگ جهانی.