Public Member Functions | Private Member Functions
MD5 Class Reference

#include <md5.h>

List of all members.

Public Member Functions

 MD5 ()
void MD5Final (unsigned char[16], MD5_CTX *)
void MD5Init (MD5_CTX *)
void MD5Update (MD5_CTX *, unsigned char *, unsigned int)

Private Member Functions

void Decode (unsigned long int *, unsigned char *, unsigned int)
void Encode (unsigned char *, unsigned long int *, unsigned int)
void MD5_memcpy (POINTER, POINTER, unsigned int)
void MD5_memset (POINTER, int, unsigned int)
void MD5Transform (unsigned long int state[4], unsigned char block[64])

Detailed Description

Definition at line 60 of file md5.h.


Constructor & Destructor Documentation

MD5::MD5 ( ) [inline]

Definition at line 77 of file md5.h.


Member Function Documentation

void MD5::Decode ( unsigned long int *  output,
unsigned char *  input,
unsigned int  len 
) [private]

Definition at line 293 of file md5.cpp.

void MD5::Encode ( unsigned char *  output,
unsigned long int *  input,
unsigned int  len 
) [private]

Definition at line 277 of file md5.cpp.

void MD5::MD5_memcpy ( POINTER  output,
POINTER  input,
unsigned int  len 
) [private]

Definition at line 307 of file md5.cpp.

void MD5::MD5_memset ( POINTER  output,
int  value,
unsigned int  len 
) [private]

Definition at line 321 of file md5.cpp.

void MD5::MD5Final ( unsigned char  digest[16],
MD5_CTX context 
)

Definition at line 153 of file md5.cpp.

void MD5::MD5Init ( MD5_CTX context)

Definition at line 98 of file md5.cpp.

void MD5::MD5Transform ( unsigned long int  state[4],
unsigned char  block[64] 
) [private]

Definition at line 183 of file md5.cpp.

void MD5::MD5Update ( MD5_CTX context,
unsigned char *  input,
unsigned int  inputLen 
)

Definition at line 112 of file md5.cpp.


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


appl
Author(s): petercai
autogenerated on Tue Jan 7 2014 11:02:30