diff options
Diffstat (limited to 'CryptClass/HASHCrypt.cpp')
| -rw-r--r-- | CryptClass/HASHCrypt.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/CryptClass/HASHCrypt.cpp b/CryptClass/HASHCrypt.cpp index 11fc04c..cd0dab6 100644 --- a/CryptClass/HASHCrypt.cpp +++ b/CryptClass/HASHCrypt.cpp @@ -8,10 +8,13 @@ * */ - +//----- class ----- #include "HASHCrypt.hpp" + + + //Constructor HASHCrypt::HASHCrypt(){ } @@ -47,7 +50,7 @@ void HASHCrypt::getSHA_256(std::string chain, byte* digest, int size){ } - +//Check the size of the digest void HASHCrypt::checkDigestSize(int sizeRequired, int size){ try{ if(size !=sizeRequired){ @@ -61,7 +64,7 @@ void HASHCrypt::checkDigestSize(int sizeRequired, int size){ } } - +//Make the error std::string HASHCrypt::getInvalidDigestSizeError(int sizeRequired, int size){ std::ostringstream erreurStream; erreurStream << "Invalid digest size ! ("<< sizeRequired <<" bytes required and "<< size <<" given)"; @@ -69,6 +72,7 @@ std::string HASHCrypt::getInvalidDigestSizeError(int sizeRequired, int size){ } +//Compare 2 digest (same size) bool HASHCrypt::compareDigest(byte* digest1, byte* digest2, int size){ //Try is more safe @@ -91,6 +95,7 @@ bool HASHCrypt::compareDigest(byte* digest1, byte* digest2, int size){ return true; } + //Convert digest to string std::string HASHCrypt::digestToString(byte* digest, int size){ |
