nl:: Weave::Crypto::CTRMode

สรุป

เครื่องมือสร้างและตัวสร้าง

CTRMode(void)
~CTRMode(void)

ประเภทสาธารณะ

@337 enum

แอตทริบิวต์สาธารณะ

Counter[kCounterLength]
uint8_t

ฟังก์ชันสาธารณะ

EncryptData(const uint8_t *inData, uint16_t dataLen, uint8_t *outData)
void
Reset(void)
void
SetCounter(const uint8_t *counter)
void
SetKey(const uint8_t *key)
void
SetWeaveMessageCounter(uint64_t sendingNodeId, uint32_t msgId)
void

ประเภทสาธารณะ

337

 @337

แอตทริบิวต์สาธารณะ

ตัวนับ

uint8_t Counter[kCounterLength]

ฟังก์ชันสาธารณะ

โหมด CTR

 CTRMode(
  void
)

เข้ารหัสข้อมูล

void EncryptData(
  const uint8_t *inData,
  uint16_t dataLen,
  uint8_t *outData
)

รีเซ็ต

void Reset(
  void
)

เคาน์เตอร์

void SetCounter(
  const uint8_t *counter
)

ชุดคีย์

void SetKey(
  const uint8_t *key
)

ตั้งค่า WeaveMessageCounter

void SetWeaveMessageCounter(
  uint64_t sendingNodeId,
  uint32_t msgId
)

โหมด CTR

 ~CTRMode(
  void
)