Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

MD5Hasher Class Reference

#include <MD5Hasher.h>

List of all members.

Public Member Functions

void finalize (unsigned char *digest)
void hash (const unsigned char *data, int length)
void hash (unsigned long number)
void hash (unsigned int number)
void hash (unsigned char number)
 MD5Hasher ()

Private Member Functions

void reset ()
void transform (unsigned long *newState)

Private Attributes

unsigned char buffer [64]
unsigned long count1
unsigned long count2
unsigned long state [4]

Static Private Attributes

const unsigned char PADDING [64]


Constructor & Destructor Documentation

MD5Hasher  ) 
 


Member Function Documentation

void finalize unsigned char *  digest  ) 
 

void hash const unsigned char *  data,
int  length
 

void hash unsigned long  number  )  [inline]
 

void hash unsigned int  number  )  [inline]
 

void hash unsigned char  number  )  [inline]
 

void reset  )  [private]
 

void transform unsigned long *  newState  )  [inline, private]
 


Member Data Documentation

unsigned char buffer[64] [private]
 

Definition at line 57 of file MD5Hasher.h.

unsigned long count1 [private]
 

Definition at line 58 of file MD5Hasher.h.

unsigned long count2 [private]
 

Definition at line 59 of file MD5Hasher.h.

const unsigned char PADDING[64] [static, private]
 

Definition at line 55 of file MD5Hasher.h.

unsigned long state[4] [private]
 

Definition at line 60 of file MD5Hasher.h.


The documentation for this class was generated from the following file:
Generated on Tue Oct 3 00:23:40 2006 for ToolBox by doxygen 1.3.6