Skip to content

Struct Ase::SHA3_256

ClassList > Ase > SHA3_256

More...

  • #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