TDME2 1.9.121
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Static Public Member Functions | List of all members
SHA256 Class Reference

SHA256 hash class. More...

#include <tdme/utilities/SHA256.h>

Collaboration diagram for SHA256:
Collaboration graph

Static Public Member Functions

static const string encode (const string &decodedString)
 Encodes an string to SHA256 string. More...
 
static void encode (const string &decodedString, string &encodedString)
 Encodes an string to SHA256 string. More...
 
static void encode (const vector< uint8_t > &decodedData, string &encodedString)
 Encodes uint8_t vector to SHA256 string. More...
 

Detailed Description

SHA256 hash class.

Author
Andreas Drewke

Definition at line 16 of file SHA256.h.

Member Function Documentation

◆ encode() [1/3]

static const string encode ( const string &  decodedString)
inlinestatic

Encodes an string to SHA256 string.

Parameters
decodedStringstring to encode
Returns
encodedString

Definition at line 23 of file SHA256.h.

◆ encode() [2/3]

void encode ( const string &  decodedString,
string &  encodedString 
)
static

Encodes an string to SHA256 string.

Parameters
decodedStringstring to encode
encodedStringencoded string

Definition at line 13 of file SHA256.cpp.

◆ encode() [3/3]

void encode ( const vector< uint8_t > &  decodedData,
string &  encodedString 
)
static

Encodes uint8_t vector to SHA256 string.

Parameters
decodedDatadata to encode
encodedStringencoded string

Definition at line 28 of file SHA256.cpp.


The documentation for this class was generated from the following files: