nl:: بافت:: پروفایل ها:: امنیت:: گرفتن:: WeaveTAKEEngine
خلاصه
صفات عمومی | |
---|---|
ChallengerAuthDelegate | |
ChallengerId [kMaxChallengerIdSize] | uint8_t |
ChallengerIdLen | uint8_t |
ChallengerNonce [kNonceSize] | uint8_t |
ChosenConfiguration | uint8_t |
ControlHeader | uint8_t |
EncryptionType | uint8_t |
OptionalConfigurations [kMaxOptionalConfigurations] | uint8_t |
ProtocolConfig | uint8_t |
SessionKeyId | uint16_t |
TokenAuthDelegate | |
TokenNonce [kNonceSize] | uint8_t |
صفات عمومی
ChallengerAuthDelegate
WeaveTAKEChallengerAuthDelegate * ChallengerAuthDelegate
ChallengerId
uint8_t ChallengerId[kMaxChallengerIdSize]
ChallengerIdLen
uint8_t ChallengerIdLen
Challenger Nonce
uint8_t ChallengerNonce[kNonceSize]
ChosenConfiguration
uint8_t ChosenConfiguration
ControlHeader
uint8_t ControlHeader
نوع رمزگذاری
uint8_t EncryptionType
تنظیمات اختیاری
uint8_t OptionalConfigurations[kMaxOptionalConfigurations]
ProtocolConfig
uint8_t ProtocolConfig
SessionKeyId
uint16_t SessionKeyId
TokenAuthDelegate
WeaveTAKETokenAuthDelegate * TokenAuthDelegate
TokenNonce
uint8_t TokenNonce[kNonceSize]
توابع عمومی
GenerateAuthenticateTokenMessage
WEAVE_ERROR GenerateAuthenticateTokenMessage( PacketBuffer *msgBuf )
GenerateAuthenticateTokenResponseMessage
WEAVE_ERROR GenerateAuthenticateTokenResponseMessage( PacketBuffer *msgBuf )
GenerateIdentifyTokenMessage
WEAVE_ERROR GenerateIdentifyTokenMessage( uint16_t sessionKeyId, uint8_t takeConfig, bool encryptAuthPhase, bool encryptCommPhase, bool timeLimitedIK, bool sendChallengerId, uint8_t encryptionType, uint64_t localNodeId, PacketBuffer *msgBuf )
GenerateIdentifyTokenResponseMessage
WEAVE_ERROR GenerateIdentifyTokenResponseMessage( PacketBuffer *msgBuf )
GenerateProtocolEncryptionKey
WEAVE_ERROR GenerateProtocolEncryptionKey( void )
GenerateReAuthenticateTokenMessage
WEAVE_ERROR GenerateReAuthenticateTokenMessage( PacketBuffer *msgBuf )
GenerateReAuthenticateTokenResponseMessage
WEAVE_ERROR GenerateReAuthenticateTokenResponseMessage( PacketBuffer *msgBuf )
GenerateTokenReconfigureMessage
WEAVE_ERROR GenerateTokenReconfigureMessage( PacketBuffer *msgBuf )
GetCurveLen
uint16_t GetCurveLen( void ) const
GetCurveOID
OID GetCurveOID( void ) const
GetECPointLen
uint16_t GetECPointLen( void ) const
GetEncryptionType
uint8_t GetEncryptionType( void )
GetNumOptionalConfigurations
uint8_t GetNumOptionalConfigurations( void ) const
GetPrivKeyLen
uint16_t GetPrivKeyLen( void ) const
GetSessionKey
WEAVE_ERROR GetSessionKey( const WeaveEncryptionKey *& encKey ) const
HasSentChallengerId
bool HasSentChallengerId( void ) const
شروع کنید
void Init( void )
IsEncryptAuthPhase
bool IsEncryptAuthPhase( void ) const
IsEncryptCommPhase
bool IsEncryptCommPhase( void ) const
IsTimeLimitedIK
bool IsTimeLimitedIK( void ) const
ProcessAuthenticateTokenMessage
WEAVE_ERROR ProcessAuthenticateTokenMessage( const PacketBuffer *msgBuf )
ProcessAuthenticateTokenResponseMessage
WEAVE_ERROR ProcessAuthenticateTokenResponseMessage( const PacketBuffer *msgBuf )
ProcessIdentifyTokenMessage
WEAVE_ERROR ProcessIdentifyTokenMessage( uint64_t peerNodeId, const PacketBuffer *msgBuf )
ProcessIdentifyTokenResponseMessage
WEAVE_ERROR ProcessIdentifyTokenResponseMessage( const PacketBuffer *buf )
ProcessReAuthenticateTokenMessage
WEAVE_ERROR ProcessReAuthenticateTokenMessage( const PacketBuffer *msgBuf )
ProcessReAuthenticateTokenResponseMessage
WEAVE_ERROR ProcessReAuthenticateTokenResponseMessage( const PacketBuffer *msgBuf )
ProcessTokenReconfigureMessage
WEAVE_ERROR ProcessTokenReconfigureMessage( uint8_t & config, const PacketBuffer *msgBuf )
خاموش شدن
void Shutdown( void )
UseSessionKey
bool UseSessionKey( void ) const
جز در مواردی که غیراز این ذکر شده باشد، محتوای این صفحه تحت مجوز پروانه ارجاع مشترکات خلاقانه نسخه ۴.۰ است. نمونه کدها نیز دارای مجوز پروانه آپاچی نسخه ۲.۰ است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. OpenThread و علائم مربوط به آن، علامتهای تجاری Thread Group هستند و تحت پروانه استفاده میشوند.
تاریخ آخرین بهروزرسانی 2025-01-05 بهوقت ساعت هماهنگ جهانی.