class BeginSessionRequestContext
Defined at line 157 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/security/WeaveCASE.h
Holds context information related to the generation or processing of a CASE BeginSessionRequest message.
Public Members
uint32_t[4] AlternateConfigs
uint32_t[4] AlternateCurveIds
uint16_t SessionKeyId
uint8_t AlternateConfigCount
uint8_t AlternateCurveCount
uint8_t EncryptionType
Public Methods
WEAVE_ERROR EncodeHead (PacketBuffer * msgBuf)
WEAVE_ERROR DecodeHead (PacketBuffer * msgBuf)
uint16_t HeadLength ()
Defined at line 573 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/security/WeaveCASE.h
void Reset ()
Defined at line 588 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/security/WeaveCASE.h
bool IsAltConfig (uint32_t config)
Enumerations
enum
| Name | Value |
|---|---|
| kMaxAlternateProtocolConfigs | 4 |
| kMaxAlternateCurveIds | 4 |
Defined at line 160 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/security/WeaveCASE.h