| 
    Anklang-0.3.0.dev502+ga23511a1 anklang-0.3.0.dev502+ga23511a1
    
   ASE — Anklang Sound Engine (C++) 
   « « « Anklang Documentation  | 
 
#include "randomhash.hh"
Classes | |
| struct | State | 
Public Member Functions | |
| SHA3_256 () | |
| Create context to calculate a 256 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[32]) | 
| Retrieve the resulting hash value.   | |
| void | update (const String &s) | 
SHA3_256 - 256 Bit digest generation. This class implements the SHA3 hash funtion to create 256 Bit digests, see FIPS 202 [Fips202] .
Definition at line 87 of file randomhash.hh.
| Ase::SHA3_256::~SHA3_256 | ( | ) | 
Definition at line 369 of file randomhash.cc.
| Ase::SHA3_256::SHA3_256 | ( | ) | 
Create context to calculate a 256 bit SHA3 hash digest.
Definition at line 363 of file randomhash.cc.
| void Ase::SHA3_256::digest | ( | uint8_t | hashvalue[32] | ) | 
Retrieve the resulting hash value.
Definition at line 381 of file randomhash.cc.
Referenced by Ase::sha3_256_hash().
| void Ase::SHA3_256::reset | ( | ) | 
Reset state to feed and retrieve a new hash value.
Definition at line 387 of file randomhash.cc.
| void Ase::SHA3_256::update | ( | const String & | s | ) | 
Definition at line 93 of file randomhash.hh.
Feed data to be hashed.
Definition at line 375 of file randomhash.cc.
Referenced by Ase::sha3_256_hash().