AUI Framework  master
Cross-platform module-based framework for developing C++20 desktop applications
AHash Namespace Reference

Various hash functions. More...

Detailed Description

Various hash functions.

Functions

API_AUI_CRYPT AByteBuffer sha512 (AByteBufferView in)
 
API_AUI_CRYPT AByteBuffer sha512 (aui::no_escape< IInputStream > in)
 
API_AUI_CRYPT AByteBuffer sha256 (AByteBufferView in)
 
API_AUI_CRYPT AByteBuffer sha256 (aui::no_escape< IInputStream > in)
 
API_AUI_CRYPT AByteBuffer sha1 (AByteBufferView in)
 
API_AUI_CRYPT AByteBuffer sha1 (aui::no_escape< IInputStream > in)
 
API_AUI_CRYPT AByteBuffer md5 (AByteBufferView in)
 
API_AUI_CRYPT AByteBuffer md5 (aui::no_escape< IInputStream > in)
 
API_AUI_CRYPT AByteBuffer sha256hmac (AByteBufferView in, AByteBufferView key)