Anklang 0.3.0-460-gc4ef46ba
ASE — Anklang Sound Engine (C++)
« « « Anklang Documentation |
#include "randomhash.hh"
Classes | |
struct | State |
Public Member Functions | |
SHAKE128 () | |
Create context to calculate an unbounded SHAKE128 hash digest. | |
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 | squeeze_digest (uint8_t *hashvalues, size_t n) |
Retrieve an arbitrary number of hash value bytes. | |
void | update (const String &s) |
SHAKE128 - 128 Bit extendable output digest generation. This class implements the SHA3 extendable output hash funtion with 128 bit security strength, see FIPS 202 [Fips202] .
Definition at line 141 of file randomhash.hh.
Ase::SHAKE128::~SHAKE128 | ( | ) |
Definition at line 495 of file randomhash.cc.
Ase::SHAKE128::SHAKE128 | ( | ) |
Create context to calculate an unbounded SHAKE128 hash digest.
Definition at line 489 of file randomhash.cc.
void Ase::SHAKE128::reset | ( | ) |
Reset state to feed and retrieve a new hash value.
Definition at line 513 of file randomhash.cc.
Retrieve an arbitrary number of hash value bytes.
Definition at line 507 of file randomhash.cc.
Referenced by Ase::shake128_hash().
void Ase::SHAKE128::update | ( | const String & | s | ) |
Definition at line 147 of file randomhash.hh.
Feed data to be hashed.
Definition at line 501 of file randomhash.cc.
Referenced by Ase::shake128_hash().