20 typedef unsigned long int uli;
25 LOG(
"digest::z_common");
28 unsigned long int z_common::digest()
30 LOG(
"digest::z_common::digest");
34 void z_common::reset_digest()
39 void adler32::calculate_digest()
41 LOG(
"digest::adler32::calculate_digest");
42 _digest = ::adler32(_digest, reinterpret_cast<Bytef*>(pbase()), taken());
43 LOG(
"\tdigest = " << _digest);
51 void crc32::calculate_digest()
53 LOG(
"digest::crc32::calculate_digest");
54 _digest = ::crc32(_digest, reinterpret_cast<Bytef*>(pbase()), taken());
55 LOG(
"\tdigest = " << _digest);
debugging/logging support
C++ objects to calculate digests of data.
static const size_t buffer_size