8 #ifndef MD5CHECKSUM_HEADER_H
9 #define MD5CHECKSUM_HEADER_H
uint8_t tUInt8
type definition for unsigned integer values (8bit) (platform and compiler independent type).
uint32_t tUInt32
type definition for unsigned integer values (32bit) (platform and compiler independent type).
Class for computing MD5 sums.
static tResult CalcFile(const cFilename &strFile, cString &strDigest)
Utility function to calculate the MD5 digest of an existing file.
virtual ~cMD5Checksum()
Destructor.
tResult Digest(tUInt8 *pDigest)
Finalizes the computation.
tResult Digest(cString &strDigest)
Finalizes the computation.
static tResult CalcString(const cString &strInput, cString &strDigest)
Utility function to calculate the MD5 digest of a string.
static tResult CalcString(const cString &strInput, tUInt8 *pDigest)
Utility function to calculate the MD5 digest of a string.
tResult Update(const tUInt8 *pData, tUInt32 nSize)
Adds new data that should be processed.
static tResult CalcFile(const cFilename &strFile, tUInt8 *pDigest)
Utility function to calculate the MD5 digest of an existing file.
cMD5Checksum()
Constructor.
A common result class usable as return value throughout.
#define A_UTILS_D(__pclassname_)
Helper macro for d-pattern definitions.
ADTF A_UTIL Namespace - Within adtf this is used as adtf::util or adtf_util.