nl:: বুনা:: ক্রিপ্টো:: সিটিআরমোড

সারসংক্ষেপ

কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর

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]

পাবলিক ফাংশন

সিটিআরমোড

 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
)

সেটওয়েভ মেসেজ কাউন্টার

void SetWeaveMessageCounter(
  uint64_t sendingNodeId,
  uint32_t msgId
)

~সিটিআরমোড

 ~CTRMode(
  void
)