23 #ifndef __ccxx_SHA1Digest_hxx 24 #define __ccxx_SHA1Digest_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);
58 inline uint32_t rotateLeft(uint32_t word,
int bits);
70 #endif // __ccxx_SHA1Digest_hxx virtual size_t size() const
Return the size of the digest generated by this class, in bytes.
Definition: SHA1Digest.h++:45
#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
A class for generating SHA-1 digests.
Definition: SHA1Digest.h++:35
An abstract base class for message digests.
Definition: Digest.h++:36
unsigned char byte_t
An unsigned 8-bit value.
Definition: Integers.h++:68