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
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 بهوقت ساعت هماهنگ جهانی.