AlcapDAQ
1
|
Go to the source code of this file.
Macros | |
#define | S11 7 |
#define | S12 12 |
#define | S13 17 |
#define | S14 22 |
#define | S21 5 |
#define | S22 9 |
#define | S23 14 |
#define | S24 20 |
#define | S31 4 |
#define | S32 11 |
#define | S33 16 |
#define | S34 23 |
#define | S41 6 |
#define | S42 10 |
#define | S43 15 |
#define | S44 21 |
#define | F(x, y, z) (((x) & (y)) | ((~x) & (z))) |
#define | G(x, y, z) (((x) & (z)) | ((y) & (~z))) |
#define | H(x, y, z) ((x) ^ (y) ^ (z)) |
#define | I(x, y, z) ((y) ^ ((x) | (~z))) |
#define | ROTATE_LEFT(x, n) (((x) << (n)) | (( (unsigned int) x) >> (32-(n)))) |
#define | FF(a, b, c, d, x, s, ac) |
#define | GG(a, b, c, d, x, s, ac) |
#define | HH(a, b, c, d, x, s, ac) |
#define | II(a, b, c, d, x, s, ac) |
Functions | |
static void MD5Transform | PROTO_LIST ((UINT4[4], unsigned char[64])) |
static void Encode | PROTO_LIST ((unsigned char *, UINT4 *, unsigned int)) |
static void Decode | PROTO_LIST ((UINT4 *, unsigned char *, unsigned int)) |
static void MD5_memcpy | PROTO_LIST ((POINTER, POINTER, unsigned int)) |
static void MD5_memset | PROTO_LIST ((POINTER, int, unsigned int)) |
void | MD5Init (MD5_CTX *context) |
void | MD5Update (MD5_CTX *context, unsigned char *input, unsigned int inputLen) |
void | MD5Final (digest, MD5_CTX *context) |
static void | MD5Transform (state, block) |
static void | Encode (unsigned char *output, UINT4 *input, unsigned int len) |
static void | Decode (UINT4 *output, unsigned char *input, unsigned int len) |
static void | MD5_memcpy (POINTER output, POINTER input, unsigned int len) |
static void | MD5_memset (POINTER output, int value, unsigned int len) |
Variables | |
static unsigned char | PADDING [64] |
Definition at line 83 of file md5.c.
Referenced by MD5Transform().
Definition at line 88 of file md5.c.
Referenced by MD5Transform().
Definition at line 93 of file md5.c.
Referenced by MD5Transform().
Definition at line 98 of file md5.c.
Referenced by MD5Transform().
#define ROTATE_LEFT | ( | x, | |
n | |||
) | (((x) << (n)) | (( (unsigned int) x) >> (32-(n)))) |
#define S11 7 |
Definition at line 33 of file md5.c.
Referenced by MD5Transform().
#define S12 12 |
Definition at line 34 of file md5.c.
Referenced by MD5Transform().
#define S13 17 |
Definition at line 35 of file md5.c.
Referenced by MD5Transform().
#define S14 22 |
Definition at line 36 of file md5.c.
Referenced by MD5Transform().
#define S21 5 |
Definition at line 37 of file md5.c.
Referenced by MD5Transform().
#define S22 9 |
Definition at line 38 of file md5.c.
Referenced by MD5Transform().
#define S23 14 |
Definition at line 39 of file md5.c.
Referenced by MD5Transform().
#define S24 20 |
Definition at line 40 of file md5.c.
Referenced by MD5Transform().
#define S31 4 |
Definition at line 41 of file md5.c.
Referenced by MD5Transform().
#define S32 11 |
Definition at line 42 of file md5.c.
Referenced by MD5Transform().
#define S33 16 |
Definition at line 43 of file md5.c.
Referenced by MD5Transform().
#define S34 23 |
Definition at line 44 of file md5.c.
Referenced by MD5Transform().
#define S41 6 |
Definition at line 45 of file md5.c.
Referenced by MD5Transform().
#define S42 10 |
Definition at line 46 of file md5.c.
Referenced by MD5Transform().
#define S43 15 |
Definition at line 47 of file md5.c.
Referenced by MD5Transform().
#define S44 21 |
Definition at line 48 of file md5.c.
Referenced by MD5Transform().
|
static |
|
static |
|
static |
void MD5Final | ( | digest | , |
MD5_CTX * | context | ||
) |
Definition at line 164 of file md5.c.
References MD5_CTX::count, Encode(), MD5_memset(), MD5Update(), and MD5_CTX::state.
void MD5Init | ( | MD5_CTX * | context) |
Definition at line 106 of file md5.c.
References MD5_CTX::count.
|
static |
void MD5Update | ( | MD5_CTX * | context, |
unsigned char * | input, | ||
unsigned int | inputLen | ||
) |
|
static |
|
static |
|
static |