EHS
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: