nl:: Weave:: Perfiles:: Seguridad:: Caso: StartSessionRequestContext
#include <src/lib/profiles/security/WeaveCASE.h>
Contiene información contextual relacionada con la generación o el procesamiento de un mensaje CASESessionRequest en CASE.
Resumen
Herencia
Hereda de: nl::Weave::Profiles::Security::CASE::StartSessionContext
Tipos públicos |
|
---|---|
@229
|
enum |
Atributos públicos |
|
---|---|
AlternateConfigCount
|
uint8_t
|
AlternateConfigs[kMaxAlternateProtocolConfigs]
|
uint32_t
|
AlternateCurveCount
|
uint8_t
|
AlternateCurveIds[kMaxAlternateCurveIds]
|
uint32_t
|
EncryptionType
|
uint8_t
|
SessionKeyId
|
uint16_t
|
Funciones públicas |
|
---|---|
DecodeHead(PacketBuffer *msgBuf)
|
|
EncodeHead(PacketBuffer *msgBuf)
|
|
HeadLength(void)
|
uint16_t
|
IsAltConfig(uint32_t config) const
|
bool
|
Reset(void)
|
void
|
Tipos públicos
@229
@229
Atributos públicos
AlternativeConfigCount
uint8_t AlternateConfigCount
Alternativa de configuraciones
uint32_t AlternateConfigs[kMaxAlternateProtocolConfigs]
Recuento de curvas alternativas
uint8_t AlternateCurveCount
ID alternativos
uint32_t AlternateCurveIds[kMaxAlternateCurveIds]
EncryptionType
uint8_t EncryptionType
ID de clave de sesión
uint16_t SessionKeyId
Funciones públicas
DecodeHead
WEAVE_ERROR DecodeHead( PacketBuffer *msgBuf )
EncodeHead
WEAVE_ERROR EncodeHead( PacketBuffer *msgBuf )
Cabeza
uint16_t HeadLength( void )
IsAltConfig
bool IsAltConfig( uint32_t config ) const
Restablecer
void Reset( void )