EHS
Loading...
Searching...
No Matches
ehs::SHA256 Class Reference

#include <SHA256.h>

Public Member Functions

 SHA256 ()
 
 SHA256 (SHA256 &&other) noexcept
 
 SHA256 (const SHA256 &other)
 
SHA256operator= (SHA256 &&other) noexcept
 
SHA256operator= (const SHA256 &other)
 
void Update (const Byte *data, UInt_64 len)
 
void Final (Byte hash[32])
 
void Hash (const Byte *data, UInt_64 len, Byte hash[32])
 

Constructor & Destructor Documentation

◆ SHA256() [1/3]

ehs::SHA256::SHA256 ( )

◆ SHA256() [2/3]

ehs::SHA256::SHA256 ( SHA256 && other)
noexcept

◆ SHA256() [3/3]

ehs::SHA256::SHA256 ( const SHA256 & other)

Member Function Documentation

◆ Final()

void ehs::SHA256::Final ( Byte hash[32])

◆ Hash()

void ehs::SHA256::Hash ( const Byte * data,
UInt_64 len,
Byte hash[32] )

◆ operator=() [1/2]

SHA256 & ehs::SHA256::operator= ( const SHA256 & other)

◆ operator=() [2/2]

SHA256 & ehs::SHA256::operator= ( SHA256 && other)
noexcept

◆ Update()

void ehs::SHA256::Update ( const Byte * data,
UInt_64 len )

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