template <class BlockCipher>

class CTRMode

Defined at line 39 of file gen/third_party/openweave-core/src/include/Weave/Support/crypto/CTRMode.h

Public Members

uint8_t[kCounterLength] Counter

Public Methods

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

Enumerations

enum 
Name Value
kKeyLength BlockCipher::kKeyLength
kCounterLength BlockCipher::kBlockLength

Defined at line 42 of file gen/third_party/openweave-core/src/include/Weave/Support/crypto/CTRMode.h