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 )
جز در مواردی که غیراز این ذکر شده باشد، محتوای این صفحه تحت مجوز پروانه ارجاع مشترکات خلاقانه نسخه ۴.۰ است. نمونه کدها نیز دارای مجوز پروانه آپاچی نسخه ۲.۰ است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. OpenThread و علائم مربوط به آن، علامتهای تجاری Thread Group هستند و تحت پروانه استفاده میشوند.
تاریخ آخرین بهروزرسانی 2024-11-14 بهوقت ساعت هماهنگ جهانی.