Anklang 0.3.0-460-gc4ef46ba
ASE — Anklang Sound Engine (C++)
« « « Anklang Documentation |
#include "randomhash.hh"
Classes | |
struct | State |
Public Member Functions | |
SHA3_224 () | |
Create context to calculate a 224 bit SHA3 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 | digest (uint8_t hashvalue[28]) |
Retrieve the resulting hash value. | |
void | update (const String &s) |
SHA3_224 - 224 Bit digest generation. This class implements the SHA3 hash funtion to create 224 Bit digests, see FIPS 202 [Fips202] .
Definition at line 69 of file randomhash.hh.
Ase::SHA3_224::~SHA3_224 | ( | ) |
Definition at line 327 of file randomhash.cc.
Ase::SHA3_224::SHA3_224 | ( | ) |
Create context to calculate a 224 bit SHA3 hash digest.
Definition at line 321 of file randomhash.cc.
void Ase::SHA3_224::digest | ( | uint8_t | hashvalue[28] | ) |
Retrieve the resulting hash value.
Definition at line 339 of file randomhash.cc.
Referenced by Ase::sha3_224_hash().
void Ase::SHA3_224::reset | ( | ) |
Reset state to feed and retrieve a new hash value.
Definition at line 345 of file randomhash.cc.
void Ase::SHA3_224::update | ( | const String & | s | ) |
Definition at line 75 of file randomhash.hh.
Feed data to be hashed.
Definition at line 333 of file randomhash.cc.
Referenced by Ase::sha3_224_hash().