our_md5.h File Reference

Go to the source code of this file.

Classes

struct  MD5Context

Typedefs

typedef unsigned UNSIGNED32
typedef struct MD5Context MD5_CTX

Functions

EXTERN void our_MD5Init (MD5_CTX *)
 our_MD5Init: : MD5 context to be initialized.
EXTERN void ourMD5Update (MD5_CTX *, const unsigned char *, unsigned int)
 ourMD5Update: : MD5 context to be updated.
EXTERN void our_MD5Pad (MD5_CTX *)
EXTERN void our_MD5Final (unsigned char[16], MD5_CTX *)
 our_MD5Final: : 16-byte buffer to write MD5 checksum.
EXTERN char * our_MD5End (MD5_CTX *, char *)
EXTERN char * our_MD5File (const char *, char *)
EXTERN char * our_MD5Data (const unsigned char *, unsigned int, char *)

Typedef Documentation

typedef unsigned UNSIGNED32

Definition at line 30 of file our_md5.h.

typedef struct MD5Context MD5_CTX

Function Documentation

EXTERN void our_MD5Init ( MD5_CTX context  ) 

our_MD5Init: : MD5 context to be initialized.

Initializes MD5 context for the start of message digest computation.

Definition at line 229 of file our_md5.c.

Referenced by our_MD5Data(), and our_MD5File().

EXTERN void ourMD5Update ( MD5_CTX context,
const unsigned char *  input,
unsigned int  inputLen 
)

ourMD5Update: : MD5 context to be updated.

: pointer to data to be fed into MD5 algorithm. : size of data in bytes.

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

Definition at line 250 of file our_md5.c.

Referenced by our_MD5Data(), our_MD5File(), and our_MD5Final().

EXTERN void our_MD5Pad ( MD5_CTX  ) 
EXTERN void our_MD5Final ( unsigned char  digest[16],
MD5_CTX context 
)

our_MD5Final: : 16-byte buffer to write MD5 checksum.

: MD5 context to be finalized.

Ends an MD5 message-digest operation, writing the the message digest and zeroing the context. The context must be initialized with our_MD5Init() before being used for other MD5 checksum calculations.

Definition at line 294 of file our_md5.c.

Referenced by our_MD5End().

EXTERN char* our_MD5End ( MD5_CTX ,
char *   
)

Definition at line 22 of file our_md5hl.c.

Referenced by our_MD5Data(), and our_MD5File().

EXTERN char* our_MD5File ( const char *  ,
char *   
)

Definition at line 42 of file our_md5hl.c.

EXTERN char* our_MD5Data ( const unsigned char *  ,
unsigned  int,
char *   
)

Definition at line 61 of file our_md5hl.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:41:49 2012 for MythTV by  doxygen 1.6.3