#include <stdio.h>
#include <limits.h>
Go to the source code of this file.
Classes |
struct | md5_ctx |
Defines |
#define | UINT_MAX_32_BITS 4294967295U |
#define | rol(x, n) ( ((x) << (n)) | ((x) >> (32-(n))) ) |
Functions |
void | md5_init_ctx (struct md5_ctx *ctx) |
void | md5_process_block (const void *buffer, size_t len, struct md5_ctx *ctx) |
void | md5_process_bytes (const void *buffer, size_t len, struct md5_ctx *ctx) |
void * | md5_finish_ctx (struct md5_ctx *ctx, void *resbuf) |
void * | md5_read_ctx (const struct md5_ctx *ctx, void *resbuf) |
int | md5_stream (FILE *stream, void *resblock) |
void * | md5_buffer (const char *buffer, size_t len, void *resblock) |
Variables |
Cannot determine unsigned bit
data type typedef unsigned
long int | md5_uintptr |
Define Documentation
#define rol |
( |
|
x, |
|
|
|
n |
|
) |
| ( ((x) << (n)) | ((x) >> (32-(n))) ) |
#define UINT_MAX_32_BITS 4294967295U |
Function Documentation
void* md5_buffer |
( |
const char * |
buffer, |
|
|
size_t |
len, |
|
|
void * |
resblock |
|
) |
| |
void* md5_finish_ctx |
( |
struct md5_ctx * |
ctx, |
|
|
void * |
resbuf |
|
) |
| |
void md5_init_ctx |
( |
struct md5_ctx * |
ctx | ) |
|
void md5_process_block |
( |
const void * |
buffer, |
|
|
size_t |
len, |
|
|
struct md5_ctx * |
ctx |
|
) |
| |
void md5_process_bytes |
( |
const void * |
buffer, |
|
|
size_t |
len, |
|
|
struct md5_ctx * |
ctx |
|
) |
| |
void* md5_read_ctx |
( |
const struct md5_ctx * |
ctx, |
|
|
void * |
resbuf |
|
) |
| |
int md5_stream |
( |
FILE * |
stream, |
|
|
void * |
resblock |
|
) |
| |
Variable Documentation
Cannot determine unsigned bit data type typedef unsigned long int md5_uintptr |