23 #ifndef __ccxx_Digest_hxx 24 #define __ccxx_Digest_hxx 44 virtual size_t size()
const = 0;
55 virtual void update(
const byte_t* buf,
size_t len) = 0;
63 virtual void finish(
byte_t* digest) = 0;
66 virtual void reset() = 0;
71 #endif // __ccxx_Digest_hxx
#define COMMONCPP_API
Definition: Common.h++:126
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