16 static void InitState(HashWordType *state);
17 static void Transform(
word32 *digest,
const word32 *data);
18 CRYPTOPP_STATIC_CONSTEXPR
const char* StaticAlgorithmName() {
return "MD5";}
22#if CRYPTOPP_ENABLE_NAMESPACE_WEAK >= 1
23namespace Weak {
using namespace Weak1;}
27#warning "You may be using a weak algorithm that has been retained for backwards compatibility. Please '#define CRYPTOPP_ENABLE_NAMESPACE_WEAK 1' before including this .h file and prepend the class name with 'Weak::' to remove this warning."
29#pragma message("You may be using a weak algorithm that has been retained for backwards compatibility. Please '#define CRYPTOPP_ENABLE_NAMESPACE_WEAK 1' before including this .h file and prepend the class name with 'Weak::' to remove this warning.")
unsigned int word32
32-bit unsigned datatype
Base classes for iterated hashes.
Crypto++ library namespace.
Namespace containing weak and wounded algorithms.