md5.c File Reference

Go to the source code of this file.

Functions

void md5_init_ctx (struct md5_ctx *ctx)
void * md5_read_ctx (struct md5_ctx *ctx, void *resbuf) const
void * md5_finish_ctx (struct md5_ctx *ctx, void *resbuf)
int md5_stream (FILE *stream, void *resblock)
void * md5_buffer (char *buffer, size_t len, void *resblock) const
void md5_process_bytes (void *buffer, size_t len, struct md5_ctx *ctx) const
void md5_process_block (void *buffer, size_t len, struct md5_ctx *ctx) const

Variables

static const unsigned char fillbuf [64] = { 0x80, 0 }


Function Documentation

void md5_init_ctx ( struct md5_ctx ctx  ) 

Definition at line 62 of file libmythdvdnav/md5.c.

Referenced by DVDDiscID(), md5_buffer(), and md5_stream().

void* md5_read_ctx ( struct md5_ctx ctx,
void *  resbuf 
) const

Definition at line 80 of file libmythdvdnav/md5.c.

Referenced by md5_finish_ctx().

void* md5_finish_ctx ( struct md5_ctx ctx,
void *  resbuf 
)

Definition at line 98 of file libmythdvdnav/md5.c.

Referenced by DVDDiscID(), md5_buffer(), and md5_stream().

int md5_stream ( FILE *  stream,
void *  resblock 
)

Definition at line 129 of file libmythdvdnav/md5.c.

void* md5_buffer ( char *  buffer,
size_t  len,
void *  resblock 
) const

Definition at line 186 of file libmythdvdnav/md5.c.

void md5_process_bytes ( void *  buffer,
size_t  len,
struct md5_ctx ctx 
) const

Definition at line 205 of file libmythdvdnav/md5.c.

Referenced by DVDDiscID(), md5_buffer(), and md5_stream().

void md5_process_block ( void *  buffer,
size_t  len,
struct md5_ctx ctx 
) const

Definition at line 263 of file libmythdvdnav/md5.c.

Referenced by md5_finish_ctx(), md5_process_bytes(), and md5_stream().


Variable Documentation

const unsigned char fillbuf[64] = { 0x80, 0 } [static]

Definition at line 56 of file libmythdvdnav/md5.c.

Referenced by md5_finish_ctx().


Generated on Sat Dec 18 05:15:53 2010 for MythTV by  doxygen 1.5.5