GME  13
Classes | Defines | Typedefs | Functions | Variables
MD4 Library
APR Utility Functions
Collaboration diagram for MD4 Library:

Classes

struct  apr_md4_ctx_t

Defines

#define APR_MD4_DIGESTSIZE   16
#define apr_md4_set_xlate(context, xlate)   APR_ENOTIMPL

Typedefs

typedef struct apr_md4_ctx_t apr_md4_ctx_t

Functions

 APU_DECLARE (apr_status_t) apr_md4_init(apr_md4_ctx_t *context)

Variables

const unsigned char * input
const unsigned char apr_size_t inputLen
apr_md4_ctx_tcontext

Define Documentation

#define APR_MD4_DIGESTSIZE   16

The digestsize for MD4

Definition at line 61 of file apr_md4.h.

#define apr_md4_set_xlate (   context,
  xlate 
)    APR_ENOTIMPL

Definition at line 96 of file apr_md4.h.


Typedef Documentation

typedef struct apr_md4_ctx_t apr_md4_ctx_t
See also:
apr_md4_ctx_t

Definition at line 64 of file apr_md4.h.


Function Documentation

MD4 Initialize. Begins an MD4 operation, writing a new context.

Parameters:
contextThe MD4 context to initialize.

MD4 block update operation. Continue an MD4 message-digest operation, processing another message block, and updating the context.

Parameters:
contextThe MD4 content to update.
inputnext message block to update
inputLenThe length of the next message block

MD4 finalization. Ends an MD4 message-digest operation, writing the message digest and zeroing the context

Parameters:
digestThe final MD4 digest
contextThe MD4 content we are finalizing.

MD4 digest computation

Parameters:
digestThe MD4 digest
inputmessage block to use
inputLenThe length of the message block

Variable Documentation

Definition at line 118 of file apr_md4.h.

const unsigned char* input

Definition at line 107 of file apr_md4.h.

const unsigned char unsigned int inputLen

Definition at line 107 of file apr_md4.h.