RIPEMD256 Class Reference

#include <ripemd.h>

Inheritance diagram for RIPEMD256:

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-256 is considered insecure, and should not be used unless you absolutely need it for compatibility.

Definition at line 39 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