FreeRDP
|
Macros | |
#define | F(x, y, z) ((z) ^ ((x) & ((y) ^ (z)))) |
#define | G(x, y, z) (((x) & ((y) | (z))) | ((y) & (z))) |
#define | H(x, y, z) ((x) ^ (y) ^ (z)) |
#define | STEP(f, a, b, c, d, x, s) |
#define | SET(n) |
#define | GET(n) (ctx->block[(n)]) |
#define | OUT(dst, src) |
Functions | |
static const void * | body (WINPR_MD4_CTX *ctx, const void *data, unsigned long size) |
void | winpr_MD4_Init (WINPR_MD4_CTX *ctx) |
void | winpr_MD4_Update (WINPR_MD4_CTX *ctx, const void *data, unsigned long size) |
void | winpr_MD4_Final (unsigned char *result, WINPR_MD4_CTX *ctx) |
#define GET | ( | n | ) | (ctx->block[(n)]) |
#define OUT | ( | dst, | |
src | |||
) |
#define SET | ( | n | ) |
#define STEP | ( | f, | |
a, | |||
b, | |||
c, | |||
d, | |||
x, | |||
s | |||
) |
|
static |
void winpr_MD4_Final | ( | unsigned char * | result, |
WINPR_MD4_CTX * | ctx | ||
) |
void winpr_MD4_Init | ( | WINPR_MD4_CTX * | ctx | ) |
void winpr_MD4_Update | ( | WINPR_MD4_CTX * | ctx, |
const void * | data, | ||
unsigned long | size | ||
) |