ThingsBoard Client SDK 0.16.0
Client SDK to connect with ThingsBoard IoT Platform from IoT devices (Arduino, Espressif, etc.)
Loading...
Searching...
No Matches
Classes | Variables
HashGenerator.h File Reference
#include "Configuration.h"
#include <Seeed_mbedtls.h>
#include <stdint.h>
#include <stddef.h>
Include dependency graph for HashGenerator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  HashGenerator
 Wrapper class which allows generating a hash of a given type from any arbitrary byte payload, which is hashable in chunks. More...
 
struct  HashGenerator::HashString
 Wrapper class for the char array that is big enough to hold the string representation of every possible hash algorithm. More...
 

Variables

size_t constexpr MAX_STRING_HASH_SIZE = (MBEDTLS_MD_MAX_SIZE * 2U) + 1U
 

Variable Documentation

◆ MAX_STRING_HASH_SIZE

size_t constexpr MAX_STRING_HASH_SIZE = (MBEDTLS_MD_MAX_SIZE * 2U) + 1U
constexpr