oa::Hasher

Incremental hasher (SHAKE-256)

Public Methods

Hash oa::Hasher::finalize()
void oa::Hasher::reset()
oa::Status oa::Hasher::update(const oa::Byte * inData, oa::Usize inLen)

Constructor & Destructor Documentation

oa::Hasher::Hasher()
No public source comment is attached to this declaration.
void oa::Hasher::~Hasher()
No public source comment is attached to this declaration.

Public Method Documentation

Hash oa::Hasher::finalize()
No public source comment is attached to this declaration.

Returns

Hash

The declared return value.

void oa::Hasher::reset()
No public source comment is attached to this declaration.

Returns

void

The declared return value.

oa::Status oa::Hasher::update( const oa::Byte * inData, oa::Usize inLen )
No public source comment is attached to this declaration.

Parameters

inData
const oa::Byte *

inLen
oa::Usize

Returns

oa::Status

The declared return value.