Struct Ase::SHA3_256
#include <randomhash.hh>
Classes
Type | Name |
---|---|
struct | State |
Public Functions
Type | Name |
---|---|
SHA3_256 () Create context to calculate a 256 bit SHA3 hash digest. |
|
void | digest (uint8_t hashvalue) Retrieve the resulting hash value. |
void | reset () Reset state to feed and retrieve a new hash value. |
void | update (const uint8_t * data, size_t length) Feed data to be hashed. |
void | update (const String & s) |
~SHA3_256 () |
Detailed Description
SHA3_256 - 256 Bit digest generation. This class implements the SHA3 hash funtion to create 256 Bit digests, see FIPS 202 Fips202 .
Public Functions Documentation
function SHA3_256
Ase::SHA3_256::SHA3_256 ()
function digest
void Ase::SHA3_256::digest (
uint8_t hashvalue
)
function reset
void Ase::SHA3_256::reset ()
function update [1/2]
void Ase::SHA3_256::update (
const uint8_t * data,
size_t length
)
function update [2/2]
inline void Ase::SHA3_256::update (
const String & s
)
function ~SHA3_256
Ase::SHA3_256::~SHA3_256 ()
The documentation for this class was generated from the following file /__w/anklang/anklang/ase/randomhash.hh