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