6#ifndef CRYPTOPP_RIPEMD_H
7#define CRYPTOPP_RIPEMD_H
11NAMESPACE_BEGIN(CryptoPP)
20 static void InitState(HashWordType *state);
21 static void Transform(
word32 *digest,
const word32 *data);
22 CRYPTOPP_STATIC_CONSTEXPR
const char* StaticAlgorithmName() {
return "RIPEMD-160";}
32 static void InitState(HashWordType *state);
33 static void Transform(
word32 *digest,
const word32 *data);
34 CRYPTOPP_STATIC_CONSTEXPR
const char* StaticAlgorithmName() {
return "RIPEMD-320";}
45 static void InitState(HashWordType *state);
46 static void Transform(
word32 *digest,
const word32 *data);
47 CRYPTOPP_STATIC_CONSTEXPR
const char* StaticAlgorithmName() {
return "RIPEMD-128";}
58 static void InitState(HashWordType *state);
59 static void Transform(
word32 *digest,
const word32 *data);
60 CRYPTOPP_STATIC_CONSTEXPR
const char* StaticAlgorithmName() {
return "RIPEMD-256";}
RIPEMD-128 message digest.
RIPEMD-160 message digest.
RIPEMD-256 message digest.
RIPEMD-320 message digest.
unsigned int word32
32-bit unsigned datatype
Base classes for iterated hashes.
Converts an enumeration to a type suitable for use as a template parameter.