RIPEMD128 Class Reference

#include <ripemd.h>

Inheritance diagram for RIPEMD128:

IteratedHashWithStaticTransform< T_HashWordType, T_Endianness, T_BlockSize, T_StateSize, T_Transform, T_DigestSize > ClonableImpl< T_Transform, AlgorithmImpl< IteratedHash< T_HashWordType, T_Endianness, T_BlockSize >, T_Transform > >

List of all members.

Public Member Functions

unsigned int DigestSize () const
ClonableClone () const

Static Public Member Functions

static void InitState (HashWordType *state)
static void Transform (word32 *digest, const word32 *data)
static const char * StaticAlgorithmName ()

Static Public Attributes

static const int DIGESTSIZE = T_DigestSize ? T_DigestSize : T_StateSize

Protected Member Functions

void HashEndianCorrectedBlock (const T_HashWordType *data)
void Init ()
T_HashWordType * StateBuf ()

Protected Attributes

FixedSizeSecBlock
< T_HashWordType, T_BlockSize/sizeof(T_HashWordType)> 
m_state


Detailed Description

Warning:
RIPEMD-128 is considered insecure, and should not be used unless you absolutely need it for compatibility.

Definition at line 29 of file ripemd.h.


The documentation for this class was generated from the following files:

Generated on Mon Oct 27 02:38:22 2008 for Crypto++ by  doxygen 1.5.7.1