Anklang 0.3.0-460-gc4ef46ba
ASE — Anklang Sound Engine (C++)

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
Ase::SHA3_512 Struct Reference

#include "randomhash.hh"

Classes

struct  State
 

Public Member Functions

 SHA3_512 ()
 Create context to calculate a 512 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[64])
 Retrieve the resulting hash value.
 
void update (const String &s)
 

Detailed Description

SHA3_512 - 512 Bit digest generation. This class implements the SHA3 hash funtion to create 512 Bit digests, see FIPS 202 [Fips202] .

Definition at line 123 of file randomhash.hh.

Constructor & Destructor Documentation

◆ ~SHA3_512()

Ase::SHA3_512::~SHA3_512 ( )

Definition at line 453 of file randomhash.cc.

◆ SHA3_512()

Ase::SHA3_512::SHA3_512 ( )

Create context to calculate a 512 bit SHA3 hash digest.

Definition at line 447 of file randomhash.cc.

Member Function Documentation

◆ digest()

void Ase::SHA3_512::digest ( uint8_t  hashvalue[64])

Retrieve the resulting hash value.

Definition at line 465 of file randomhash.cc.

Referenced by Ase::sha3_512_hash().

◆ reset()

void Ase::SHA3_512::reset ( )

Reset state to feed and retrieve a new hash value.

Definition at line 471 of file randomhash.cc.

◆ update() [1/2]

void Ase::SHA3_512::update ( const String s)

Definition at line 129 of file randomhash.hh.

◆ update() [2/2]

void Ase::SHA3_512::update ( const uint8_t data,
size_t  length 
)

Feed data to be hashed.

Definition at line 459 of file randomhash.cc.

Referenced by Ase::sha3_512_hash().


The documentation for this struct was generated from the following files: