Ase::SHAKE128 struct

SHAKE128 - 128 Bit extendable output digest generation. This class implements the SHA3 extendable output hash funtion with 128 bit security strength, see FIPS 202 Fips202 .

Constructors, destructors, conversion operators

SHAKE128()
Create context to calculate an unbounded SHAKE128 hash digest.

Public functions

void reset()
Reset state to feed and retrieve a new hash value.
void squeeze_digest(uint8_t* hashvalues, size_t n)
Retrieve an arbitrary number of hash value bytes.
void update(const uint8_t* data, size_t length)
Feed data to be hashed.