7 #ifndef CRYPTOPP_ADLER32_H 8 #define CRYPTOPP_ADLER32_H 18 CRYPTOPP_CONSTANT(DIGESTSIZE = 4)
20 void Update(
const byte *input,
size_t length);
21 void TruncatedFinal(byte *hash,
size_t size);
23 static const char * StaticAlgorithmName() {
return "Adler32";}
27 void Reset() {m_s1 = 1; m_s2 = 0;}
std::string AlgorithmName() const
Provides the name of this algorithm.
Abstract base classes that provide a uniform interface to this library.
unsigned int DigestSize() const
Provides the digest size of the hash.
ADLER-32 checksum calculations.
Crypto++ library namespace.