Crypto++
5.6.4
Free C++ class library of cryptographic schemes
|
Go to the documentation of this file.
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 CRYPTOPP_CONSTEXPR
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.
unsigned int DigestSize() const
Provides the digest size of the hash.
Crypto++ library namespace.
ADLER-32 checksum calculations.
Abstract base classes that provide a uniform interface to this library.