EnigmaIOT  0.9.8
Secure sensor and gateway platform based on ESP8266 and ESP32
CryptModule Member List

This is the complete list of members for CryptModule, including all inherited members.

decryptBuffer(const uint8_t *data, size_t length, const uint8_t *iv, uint8_t ivlen, const uint8_t *key, uint8_t keylen, const uint8_t *aad, uint8_t aadLen, const uint8_t *tag, uint8_t tagLen)CryptModulestatic
encryptBuffer(const uint8_t *data, size_t length, const uint8_t *iv, uint8_t ivlen, const uint8_t *key, uint8_t keylen, const uint8_t *aad, uint8_t aadLen, const uint8_t *tag, uint8_t tagLen)CryptModulestatic
getDH1()CryptModule
getDH2(const uint8_t *remotePubKey)CryptModule
getPrivDHKey()CryptModuleinline
getPubDHKey()CryptModuleinline
getSHA256(uint8_t *buffer, uint8_t length)CryptModulestatic
privateDHKeyCryptModuleprotected
publicDHKeyCryptModuleprotected
random()CryptModulestatic
random(uint32_t max, uint32_t min=0)CryptModuleinlinestatic
random(const uint8_t *buf, size_t len)CryptModulestatic