EnigmaIOT
0.9.8
Secure sensor and gateway platform based on ESP8266 and ESP32
|
Crypto library that implements EnigmaIoT encryption, decryption and key agreement fuctions. More...
Go to the source code of this file.
Classes | |
class | CryptModule |
EnigmaIoT Crypto module. Wraps Arduino CryptoLib classes and methods. More... | |
Macros | |
#define | CRYPTMODULE_DEBUG_TAG "CryptModule" |
Variables | |
const uint8_t | RANDOM_LENGTH = sizeof (uint32_t) |
Length of random number generator values. More... | |
const uint8_t | CRC_LENGTH = sizeof (uint32_t) |
Length of CRC. More... | |
CryptModule | Crypto |
Singleton Crypto class instance. More... | |
Crypto library that implements EnigmaIoT encryption, decryption and key agreement fuctions.
Uses Arduino CryptoLib library
Definition in file cryptModule.h.
#define CRYPTMODULE_DEBUG_TAG "CryptModule" |
Definition at line 21 of file cryptModule.h.
const uint8_t CRC_LENGTH = sizeof (uint32_t) |
Length of CRC.
Definition at line 28 of file cryptModule.h.
|
extern |
Singleton Crypto class instance.
Definition at line 167 of file cryptModule.cpp.
const uint8_t RANDOM_LENGTH = sizeof (uint32_t) |
Length of random number generator values.
Definition at line 27 of file cryptModule.h.