нл:: Переплетение:: Профили:: Безопасность:: БРАТЬ

Это пространство имен включает в себя все интерфейсы внутри Weave для протокола обмена ключами с проверкой токена ( TAKE ) в профиле безопасности Weave.

Краткое содержание

Перечисления

@291 перечисление
@292 перечисление
@293 перечисление
@294 перечисление
@295 перечисление

Переменные

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:: Профили:: Безопасность:: TAKE:: WeaveTAKEEngine
nl:: Weave:: Profiles:: Security:: TAKE:: WeaveTAKETokenAuthDelegate

Перечисления

@291

 @291

@292

 @292

@293

 @293

@294

 @294

@295

 @295

Переменные

kSaltProtocolEncryption

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

kSaltTimeUnlimitedIdentificationKey

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
)