21 void Hash ( uint8_t *data, uint32_t length );
22 void Hash (
int value );
24 bool IsValid()
const {
return m_valid; };
26 void SetValid(
bool aValid ) { m_valid = aValid; }
30 bool operator==(
const MD5_HASH& aOther )
const;
31 bool operator!=(
const MD5_HASH& aOther )
const;
38 std::string
Format(
bool aCompactForm =
false );
48 void md5_transform(MD5_CTX *ctx, uint8_t data[]);
49 void md5_init(MD5_CTX *ctx);
50 void md5_update(MD5_CTX *ctx, uint8_t data[], uint32_t len);
51 void md5_final(MD5_CTX *ctx, uint8_t hash[]);