Freeciv-3.3
|
Go to the source code of this file.
Data Structures | |
struct | MD5_CTX |
Macros | |
#define | F(x, y, z) ((z) ^ ((x) & ((y) ^ (z)))) |
#define | G(x, y, z) ((y) ^ ((z) & ((x) ^ (y)))) |
#define | H(x, y, z) (((x) ^ (y)) ^ (z)) |
#define | H2(x, y, z) ((x) ^ ((y) ^ (z))) |
#define | I(x, y, z) ((y) ^ ((x) | ~(z))) |
#define | STEP(f, a, b, c, d, x, t, s) |
#define | SET(n) |
#define | GET(n) (ctx->block[(n)]) |
#define | OUT(dst, src) |
Typedefs | |
typedef unsigned int | MD5_u32plus |
Functions | |
static const void * | body (MD5_CTX *ctx, const void *data, unsigned long size) |
static void | MD5_Init (MD5_CTX *ctx) |
static void | MD5_Update (MD5_CTX *ctx, const void *data, unsigned long size) |
static void | MD5_Final (unsigned char *result, MD5_CTX *ctx) |
static void | md5_buffer (const unsigned char *buffer, size_t len, unsigned char *resblock) |
void | create_md5sum (const unsigned char *input, int len, char output[MD5_HEX_BYTES+1]) |
#define OUT | ( | dst, | |
src | |||
) |
Definition at line 121 of file md5.c.
Referenced by MD5_Final(), MD5_Update(), and popup_act_confirmation_dialog().
|
static |
Definition at line 317 of file md5.c.
Referenced by create_md5sum().
Definition at line 279 of file md5.c.
Referenced by md5_buffer().
Definition at line 228 of file md5.c.
Referenced by md5_buffer().