btnode/include/security/md5.h File Reference


Detailed Description

MD5 Library.

Author:
RSA Data Security


Data Structures

struct  MD5_CTX

Typedefs

typedef unsigned char * POINTER
typedef unsigned short int UINT2
typedef unsigned long int UINT4

Functions

void MD5Final (unsigned char digest[16], MD5_CTX *context)
void MD5Init (MD5_CTX *context)
void MD5Update (MD5_CTX *context, unsigned char *data, unsigned int len)


Function Documentation

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

MD5 finalization.

Ends an MD5 message-digest operation, writing the the message digest and zeroizing the context.

Parameters:
digest of message
context 

void MD5Init ( MD5_CTX *  context  ) 

MD5 initialization.

Begins an MD5 operation, writing a new context.

Parameters:
context is used to stores md5 context

void MD5Update ( MD5_CTX *  context,
unsigned char *  data,
unsigned int  len 
)

MD5 block update operation.

Continues an MD5 message-digest operation, processing another message block, and updating the context.

Parameters:
context 
data 
len 


Generated on Tue Jan 23 21:12:25 2007 for BTnut System Software by doxygen 1.4.7