D:/opendownloadmanager/ODM-1.x/Hash/md5.h File Reference

#include "md5.cpp"

Go to the source code of this file.

Classes

struct  MD5_CTX

Typedefs

typedef unsigned long int UINT4

Functions

static void MD5_Transform (UINT4 *buf, UINT4 *in)
void MD5Init (MD5_CTX *mdContext, unsigned long pseudoRandomNumber=0)
void MD5Update (MD5_CTX *mdContext, unsigned char *inBuf, unsigned int inLen)
void MD5Final (MD5_CTX *mdContext)
int md5file (char *fn, unsigned long seed, MD5_CTX *mdContext)


Typedef Documentation

typedef unsigned long int UINT4

Definition at line 9 of file md5.h.


Function Documentation

static void MD5_Transform ( UINT4 buf,
UINT4 in 
) [static]

int md5file ( char *  fn,
unsigned long  seed,
MD5_CTX mdContext 
)

Definition at line 214 of file md5.cpp.

References fread(), MD5Final(), MD5Init(), MD5Update(), and NULL.

void MD5Final ( MD5_CTX mdContext  ) 

void MD5Init ( MD5_CTX mdContext,
unsigned long  pseudoRandomNumber = 0 
)

Definition at line 133 of file md5.cpp.

References MD5_CTX::buf, and MD5_CTX::i.

Referenced by vmsHash::Hash_MD5_File(), and md5file().

void MD5Update ( MD5_CTX mdContext,
unsigned char *  inBuf,
unsigned int  inLen 
)

Definition at line 144 of file md5.cpp.

References MD5_CTX::buf, MD5_CTX::i, MD5_CTX::in, and MD5_Transform().

Referenced by vmsHash::Hash_MD5_File(), md5file(), and MD5Final().


Generated on Sun May 25 00:19:53 2008 by  doxygen 1.5.6