Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

nl::Weave::Profil::Keamanan::CASE::BeginSessionContext

#include <src/lib/profiles/security/WeaveCASE.h>

Menahan informasi konteks yang terkait dengan pembuatan atau pemrosesan pesan sesi awal CASE.

Ringkasan

Warisan

Subclass Langsung yang Diketahui:
nl::Weave::Profiles::Security::CASE::BeginSessionRequestContext
nl::Weave::Profiles::Security::CASE::BeginSessionResponseContext

Jenis yang dilindungi

@228 enum

Atribut publik

CertInfo
const uint8_t *
CertInfoLength
uint16_t
CurveId
uint32_t
ECDHPublicKey
MsgInfo
Payload
const uint8_t *
PayloadLength
uint16_t
PeerNodeId
uint64_t
ProtocolConfig
uint32_t
Signature
const uint8_t *
SignatureLength
uint16_t

Atribut yang dilindungi

Flags
uint8_t

Fungsi publik

IsBeginSessionRequest() const
bool
IsInitiator() const
bool
PerformKeyConfirm() const
bool
SetIsBeginSessionRequest(bool val)
void
SetIsInitiator(bool val)
void
SetPerformKeyConfirm(bool val)
void

Jenis yang dilindungi

@228

 @228

Atribut publik

InfoCert

const uint8_t * CertInfo

InfoInfoCert

uint16_t CertInfoLength

Id Curve

uint32_t CurveId

Kunci PublikEC

EncodedECPublicKey ECDHPublicKey

Info Pesan

const WeaveMessageInfo * MsgInfo

Payload

const uint8_t * Payload

PanjangPayload

uint16_t PayloadLength

ID PeerNode

uint64_t PeerNodeId

Protokol

uint32_t ProtocolConfig

Tanda Tangan

const uint8_t * Signature

PanjangTanda Tangan

uint16_t SignatureLength

Atribut yang dilindungi

Flag

uint8_t Flags

Fungsi publik

Permintaan IsBeginSession

bool IsBeginSessionRequest() const 

Inisiator

bool IsInitiator() const 

PerformKeyConfirm

bool PerformKeyConfirm() const 

Permintaan SetIsBeginSessionRequest

void SetIsBeginSessionRequest(
  bool val
)

SetInisiator

void SetIsInitiator(
  bool val
)

SetPerformKeyConfirm

void SetPerformKeyConfirm(
  bool val
)