нл:: Переплетение:: Профили:: Безопасность:: СЛУЧАЙ:: Бегинсессионрекуестконтекст
#include <src/lib/profiles/security/WeaveCASE.h>
Содержит контекстную информацию, связанную с генерацией или обработкой сообщения CASE BeginSessionRequest.
Краткое содержание
Наследование
Наследуется от: nl::Weave::Profiles::Security::CASE::BeginSessionContext Публичные типы |
---|
@229 | перечисление |
Публичные типы
Публичные атрибуты
Альтернативныйконфигкаунт
uint8_t AlternateConfigCount
Альтернативные конфигурации
uint32_t AlternateConfigs[kMaxAlternateProtocolConfigs]
Альтернативная криваяCount
uint8_t AlternateCurveCount
Альтернативные идентификаторы кривой
uint32_t AlternateCurveIds[kMaxAlternateCurveIds]
Тип шифрования
uint8_t EncryptionType
сессионкейид
uint16_t SessionKeyId
Общественные функции
Декодированиеголовы
WEAVE_ERROR DecodeHead(
PacketBuffer *msgBuf
)
EncodeHead
WEAVE_ERROR EncodeHead(
PacketBuffer *msgBuf
)
Длина головы
uint16_t HeadLength(
void
)
Исальтконфиг
bool IsAltConfig(
uint32_t config
) const
Перезагрузить
void Reset(
void
)