nl:: बुना::प्रोफ़ाइलें::सुरक्षा::पाएं

इस नेमस्पेस में, Weave Security प्रोफ़ाइल में टोकन Authed Key Exchange (Take) प्रोटोकॉल के लिए, 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:: बुनाई::प्रोफ़ाइल::सुरक्षा::लेना::WeaveTakeChallengerAuthDelegate
nl:: बुनाई::प्रोफ़ाइल::सुरक्षा::टेकना::WeaveTakeEngine
nl:: बुना::प्रोफ़ाइल::सुरक्षा::लेना::WeaveTakeTokenAuthDelegate

गिनती

@291

 @291

@292

 @292

@293

 @293

@294

 @294

@295

 @295

वैरिएबल

kSaltProtocolEncryption

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

kSaltTimeUnlimitedIdentationKey

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

फ़ंक्शन

PackControlहेडर

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