23 #ifndef __ccxx_MD5Digest_hxx 24 #define __ccxx_MD5Digest_hxx 45 inline virtual size_t size()
const 48 virtual void update(
const byte_t* buf,
size_t len);
50 virtual void finish(
byte_t* digest);
56 void _byteReverse(uint32_t* buf,
int count);
57 void transform(uint32_t buf[4], uint32_t
const in[16]);
68 #endif // __ccxx_MD5Digest_hxx virtual size_t size() const
Return the size of the digest generated by this class, in bytes.
Definition: MD5Digest.h++:45
A class for generating MD5 digests.
Definition: MD5Digest.h++:35
#define COMMONCPP_API
Definition: Common.h++:126
#define CCXX_COPY_DECLS(CLASS)
Inlines declarations of a copy constructor and assignment operator for the class CLASS.
Definition: Common.h++:295
Definition: AllocationMap.c++:25
An abstract base class for message digests.
Definition: Digest.h++:36
unsigned char byte_t
An unsigned 8-bit value.
Definition: Integers.h++:68