Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

Hash Functions: MD5


Files

file  md5.c
 MD5 hash function, code.

file  md5.h
 MD5 hash function, header.


Data Structures

struct  md5Param

Functions

void md5Finish (md5Param *p)
void md5Process (md5Param *p)
int md5Reset (md5Param *p)
int md5Update (md5Param *p, const byte *data, int size)
int md5Digest (md5Param *p, uint32 *data)

Variables

uint32 md5hinit [4] = { 0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476 }
const hashFunction md5

Function Documentation

int md5Digest md5Param   p,
uint32   data
 

Definition at line 241 of file md5.c.

void md5Finish md5Param   p [static]
 

Definition at line 200 of file md5.c.

References md5Process, swapu32, and uint32.

Referenced by md5Digest.

void md5Process md5Param   p
 

Definition at line 76 of file md5.c.

Referenced by md5Finish, and md5Update.

int md5Reset md5Param   p
 

Referenced by md5Digest.

int md5Update md5Param   p,
const byte   data,
int    size
 

Definition at line 174 of file md5.c.


Variable Documentation

const hashFunction md5
 

Definition at line 50 of file md5.h.

uint32 md5hinit[4] = { 0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476 } [static]
 

Definition at line 37 of file md5.c.

Referenced by md5Reset.


Generated on Tue Sep 17 16:00:12 2002 for rpm by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002