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

#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)
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ ~SHA3_224()

Ase::SHA3_224::~SHA3_224 ( )

Definition at line 327 of file randomhash.cc.

◆ SHA3_224()

Ase::SHA3_224::SHA3_224 ( )

Create context to calculate a 224 bit SHA3 hash digest.

Definition at line 321 of file randomhash.cc.

Member Function Documentation

◆ digest()

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().

◆ reset()

void Ase::SHA3_224::reset ( )

Reset state to feed and retrieve a new hash value.

Definition at line 345 of file randomhash.cc.

◆ update() [1/2]

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

Definition at line 75 of file randomhash.hh.

◆ update() [2/2]

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

Feed data to be hashed.

Definition at line 333 of file randomhash.cc.

Referenced by Ase::sha3_224_hash().


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