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_384 Struct Reference

#include "randomhash.hh"

Classes

struct  State
 

Public Member Functions

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

Detailed Description

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

Definition at line 105 of file randomhash.hh.

Constructor & Destructor Documentation

◆ ~SHA3_384()

Ase::SHA3_384::~SHA3_384 ( )

Definition at line 411 of file randomhash.cc.

◆ SHA3_384()

Ase::SHA3_384::SHA3_384 ( )

Create context to calculate a 384 bit SHA3 hash digest.

Definition at line 405 of file randomhash.cc.

Member Function Documentation

◆ digest()

void Ase::SHA3_384::digest ( uint8_t  hashvalue[48])

Retrieve the resulting hash value.

Definition at line 423 of file randomhash.cc.

Referenced by Ase::sha3_384_hash().

◆ reset()

void Ase::SHA3_384::reset ( )

Reset state to feed and retrieve a new hash value.

Definition at line 429 of file randomhash.cc.

◆ update() [1/2]

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

Definition at line 111 of file randomhash.hh.

◆ update() [2/2]

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

Feed data to be hashed.

Definition at line 417 of file randomhash.cc.

Referenced by Ase::sha3_384_hash().


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