จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
nl::Weave::Profiles::Security::TAKE::WeaveTAKEEngine
สรุป
ฟังก์ชันสาธารณะ
|
GenerateAuthenticateTokenMessage(PacketBuffer *msgBuf)
|
|
GenerateAuthenticateTokenResponseMessage(PacketBuffer *msgBuf)
|
|
GenerateIdentifyTokenMessage(uint16_t sessionKeyId, uint8_t takeConfig, bool encryptAuthPhase, bool encryptCommPhase, bool timeLimitedIK, bool sendChallengerId, uint8_t encryptionType, uint64_t localNodeId, PacketBuffer *msgBuf)
|
|
GenerateIdentifyTokenResponseMessage(PacketBuffer *msgBuf)
|
|
GenerateProtocolEncryptionKey(void)
|
|
GenerateReAuthenticateTokenMessage(PacketBuffer *msgBuf)
|
|
GenerateReAuthenticateTokenResponseMessage(PacketBuffer *msgBuf)
|
|
GenerateTokenReconfigureMessage(PacketBuffer *msgBuf)
|
|
GetCurveLen(void) const
|
uint16_t
|
GetCurveOID(void) const
|
OID
|
GetECPointLen(void) const
|
uint16_t
|
GetEncryptionType(void)
|
uint8_t
|
GetNumOptionalConfigurations(void) const
|
uint8_t
|
GetPrivKeyLen(void) const
|
uint16_t
|
GetSessionKey(const WeaveEncryptionKey *& encKey) const
|
|
HasSentChallengerId(void) const
|
bool
|
Init(void)
|
void
|
IsEncryptAuthPhase(void) const
|
bool
|
IsEncryptCommPhase(void) const
|
bool
|
IsTimeLimitedIK(void) const
|
bool
|
ProcessAuthenticateTokenMessage(const PacketBuffer *msgBuf)
|
|
ProcessAuthenticateTokenResponseMessage(const PacketBuffer *msgBuf)
|
|
ProcessIdentifyTokenMessage(uint64_t peerNodeId, const PacketBuffer *msgBuf)
|
|
ProcessIdentifyTokenResponseMessage(const PacketBuffer *buf)
|
|
ProcessReAuthenticateTokenMessage(const PacketBuffer *msgBuf)
|
|
ProcessReAuthenticateTokenResponseMessage(const PacketBuffer *msgBuf)
|
|
ProcessTokenReconfigureMessage(uint8_t & config, const PacketBuffer *msgBuf)
|
|
Shutdown(void)
|
void
|
UseSessionKey(void) const
|
bool
|
แอตทริบิวต์สาธารณะ
ChallengerAuthDelegate
WeaveTAKEChallengerAuthDelegate * ChallengerAuthDelegate
ChallengerId
uint8_t ChallengerId[kMaxChallengerIdSize]
ChallengerIdLen
uint8_t ChallengerIdLen
ChallengerNonce
uint8_t ChallengerNonce[kNonceSize]
ChosenConfiguration
uint8_t ChosenConfiguration
uint8_t ControlHeader
EncryptionType
uint8_t EncryptionType
OptionalConfigurations
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
)
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
Init
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
)
WEAVE_ERROR ProcessTokenReconfigureMessage(
uint8_t & config,
const PacketBuffer *msgBuf
)
ปิดการทำงาน
void Shutdown(
void
)
UseSessionKey
bool UseSessionKey(
void
) const
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers ส่วน Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ OPENTHREAD และเครื่องหมายที่เกี่ยวข้องเป็นเครื่องหมายการค้าของ Thread Group และใช้ภายใต้ใบอนุญาต
อัปเดตล่าสุด 2024-11-09 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2024-11-09 UTC"],[],[]]