Struct Ase::SHA3_512
#include <randomhash.hh>
Classes
Type | Name |
---|---|
struct | State |
Public Functions
Type | Name |
---|---|
SHA3_512 () Create context to calculate a 512 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_512 () |
Detailed Description
SHA3_512 - 512 Bit digest generation. This class implements the SHA3 hash funtion to create 512 Bit digests, see FIPS 202 Fips202 .
Public Functions Documentation
function SHA3_512
Ase::SHA3_512::SHA3_512 ()
function digest
void Ase::SHA3_512::digest (
uint8_t hashvalue
)
function reset
void Ase::SHA3_512::reset ()
function update [1/2]
void Ase::SHA3_512::update (
const uint8_t * data,
size_t length
)
function update [2/2]
inline void Ase::SHA3_512::update (
const String & s
)
function ~SHA3_512
Ase::SHA3_512::~SHA3_512 ()
The documentation for this class was generated from the following file /__w/anklang/anklang/ase/randomhash.hh