motion  4.3.0
About: Motion monitors the video signal from one or more cameras and is able to detect motion.
  Fossies Dox: motion-Release-4.3.0.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

md5.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  MD5_CTX
 

Macros

#define PROTOTYPES   0
 
#define PROTO_LIST(list)   ()
 

Typedefs

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

Functions

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

Macro Definition Documentation

◆ PROTO_LIST

#define PROTO_LIST (   list)    ()

Definition at line 62 of file md5.h.

◆ PROTOTYPES

#define PROTOTYPES   0

Definition at line 42 of file md5.h.

Typedef Documentation

◆ POINTER

typedef unsigned char* POINTER

Definition at line 46 of file md5.h.

◆ UINT2

typedef unsigned short int UINT2

Definition at line 49 of file md5.h.

◆ UINT4

typedef unsigned int UINT4

Definition at line 52 of file md5.h.

Function Documentation

◆ MD5()

void MD5 ( unsigned char *  message,
unsigned long  message_length,
unsigned char *  md 
)

Definition at line 339 of file md5.c.

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

◆ MD5Final()

void MD5Final ( unsigned char  [16],
MD5_CTX  
)

Definition at line 162 of file md5.c.

References Encode(), MD5_memset(), MD5Update(), and PADDING.

Referenced by DigestCalcHA1(), DigestCalcResponse(), and MD5().

◆ MD5Init()

void MD5Init ( MD5_CTX )

Definition at line 105 of file md5.c.

Referenced by DigestCalcHA1(), DigestCalcResponse(), and MD5().

◆ MD5Update()

void MD5Update ( MD5_CTX ,
unsigned char *  ,
unsigned int   
)

Definition at line 120 of file md5.c.

References MD5_memcpy(), and MD5Transform().

Referenced by DigestCalcHA1(), DigestCalcResponse(), MD5(), and MD5Final().