From 783197aaa13abbfb7757ecec912dfe9cb6e52c75 Mon Sep 17 00:00:00 2001 From: manzerbredes Date: Wed, 11 Mar 2015 09:51:03 +0400 Subject: Implement FileManIOFileClass, general bug correction. --- CryptClass/HASHCrypt.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'CryptClass/HASHCrypt.cpp') 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){ -- cgit v1.2.3