จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

nl::Weave::โปรไฟล์::ความปลอดภัย::

เนมสเปซนี้ประกอบด้วยอินเทอร์เฟซทั้งหมดภายใน Weave สําหรับโปรโตคอล Token Authenticationd Key Exchange (TAKE) ภายในโปรไฟล์ Security ของ Weave

สรุป

การแจกแจง

@291 enum
@292 enum
@293 enum
@294 enum
@295 enum

ตัวแปร

kSaltProtocolEncryption = { 0x54, 0x41, 0x4B, 0x45 }[]
const uint8_t
kSaltTimeUnlimitedIdentificationKey = { 0x12, 0x34, 0x56, 0x78 }[]
const uint8_t

ฟังก์ชัน

PackControlHeader(uint8_t numOptionalConfigurations, bool encryptAuthPhase, bool encryptCommPhase, bool timeLimitedIK, bool hasChallengerId, uint8_t & controlHeader)

ชั้นเรียน

nl::Weave::Profiles::Security::TAKE::WeaveTAKEChallengerAuthDelegate
nl::Weave::Profiles::Security::TAKE::WeaveTAKEEngine
nl::Weave::Profiles::Security::TAKE::WeaveTAKETokenAuthDelegate

การแจกแจง

291

 @291

292

 @292

293

 @293

294

 @294

295

 @295

ตัวแปร

การเข้ารหัส kSaltProtocol

const uint8_t kSaltProtocolEncryption[] = { 0x54, 0x41, 0x4B, 0x45 }

คีย์ kSaltTimeUnlimitedIdentification Key

const uint8_t kSaltTimeUnlimitedIdentificationKey[] = { 0x12, 0x34, 0x56, 0x78 }

ฟังก์ชัน

การควบคุมแพ็ก

WEAVE_ERROR PackControlHeader(
  uint8_t numOptionalConfigurations,
  bool encryptAuthPhase,
  bool encryptCommPhase,
  bool timeLimitedIK,
  bool hasChallengerId,
  uint8_t & controlHeader
)