nl:: بافت:: پروفایل ها:: امنیت:: PASE:: WeavePASEEngine
خلاصه
انواع عمومی | |
---|---|
EngineState | enum |
صفات عمومی | |
---|---|
AllowedPASEConfigs | uint8_t |
EncryptionKey | |
EncryptionType | uint8_t |
JPAKECtx | struct JPAKE_CTX * |
PerformKeyConfirmation | bool |
ProtocolConfig | uint32_t |
Pw | const uint8_t * |
PwLen | uint16_t |
PwSource | uint8_t |
ResponderKeyConfirmHash [kKeyConfirmHashLengthMax] | uint8_t |
ResponderStep2ZKPXGRHash [kStep2ZKPXGRHashLengthMax] | uint8_t |
SessionKeyId | uint16_t |
State | EngineState |
انواع عمومی
وضعیت موتور
EngineState
صفات عمومی
AllowedPASEconfigs
uint8_t AllowedPASEConfigs
EncryptionKey
WeaveEncryptionKey EncryptionKey
نوع رمزگذاری
uint8_t EncryptionType
JPAKECtx
struct JPAKE_CTX * JPAKECtx
PerformKeyConfirmation
bool PerformKeyConfirmation
ProtocolConfig
uint32_t ProtocolConfig
Pw
const uint8_t * Pw
PwLen
uint16_t PwLen
PwSource
uint8_t PwSource
ResponderKeyConfirmHash
uint8_t ResponderKeyConfirmHash[kKeyConfirmHashLengthMax]
ResponderStep2ZKPXGRHash
uint8_t ResponderStep2ZKPXGRHash[kStep2ZKPXGRHashLengthMax]
SessionKeyId
uint16_t SessionKeyId
ایالت
EngineState State
توابع عمومی
GenerateInitiatorStep1
WEAVE_ERROR GenerateInitiatorStep1( PacketBuffer *buf, uint32_t proposedPASEConfig, uint64_t localNodeId, uint64_t peerNodeId, uint16_t sessionKeyId, uint8_t encType, uint8_t pwSrc, WeaveFabricState *FabricState, bool confirmKey )
GenerateInitiatorStep2
WEAVE_ERROR GenerateInitiatorStep2( PacketBuffer *buf )
GenerateResponderKeyConfirm
WEAVE_ERROR GenerateResponderKeyConfirm( PacketBuffer *buf )
GenerateResponderReconfigure
WEAVE_ERROR GenerateResponderReconfigure( PacketBuffer *buf )
GenerateResponderStep1
WEAVE_ERROR GenerateResponderStep1( PacketBuffer *buf )
GenerateResponderStep2
WEAVE_ERROR GenerateResponderStep2( PacketBuffer *buf )
GetSessionKey
WEAVE_ERROR GetSessionKey( const WeaveEncryptionKey *& encKey )
شروع کنید
void Init( void )
آغازگر است
bool IsInitiator( void ) const
IsResponder
bool IsResponder( void ) const
ProcessInitiatorStep1
WEAVE_ERROR ProcessInitiatorStep1( PacketBuffer *buf, uint64_t localNodeId, uint64_t peerNodeId, WeaveFabricState *FabricState )
ProcessInitiatorStep2
WEAVE_ERROR ProcessInitiatorStep2( PacketBuffer *buf )
ProcessResponderKeyConfirm
WEAVE_ERROR ProcessResponderKeyConfirm( PacketBuffer *buf )
ProcessResponderReconfigure
WEAVE_ERROR ProcessResponderReconfigure( PacketBuffer *buf, uint32_t & proposedPASEConfig )
ProcessResponderStep1
WEAVE_ERROR ProcessResponderStep1( PacketBuffer *buf )
ProcessResponderStep2
WEAVE_ERROR ProcessResponderStep2( PacketBuffer *buf )
بازنشانی کنید
void Reset( void )
خاموش شدن
void Shutdown( void )
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-10-31 بهوقت ساعت هماهنگ جهانی.