nl::Weave::Profiles::Security::TAKE
This namespace includes all interfaces within Weave for the Token Authenticated Key Exchange (TAKE) protocol within the Weave Security profile.
Summary
Functions
|
PackControlHeader(uint8_t numOptionalConfigurations, bool encryptAuthPhase, bool encryptCommPhase, bool timeLimitedIK, bool hasChallengerId, uint8_t & controlHeader)
|
|
Enumerations
Variables
kSaltProtocolEncryption
const uint8_t kSaltProtocolEncryption[] = { 0x54, 0x41, 0x4B, 0x45 }
kSaltTimeUnlimitedIdentificationKey
const uint8_t kSaltTimeUnlimitedIdentificationKey[] = { 0x12, 0x34, 0x56, 0x78 }
Functions
WEAVE_ERROR PackControlHeader(
uint8_t numOptionalConfigurations,
bool encryptAuthPhase,
bool encryptCommPhase,
bool timeLimitedIK,
bool hasChallengerId,
uint8_t & controlHeader
)