ZeusBase-Library
2.0.4
|
#include <zeusbase/Security/MD5Hash.h>
#include <zeusbase/Security/SecurityDefines.hpp>
#include <zeusbase/System/String.h>
#include <zeusbase/System/Interfaces/ISerializable.hpp>
Macros | |
#define | MD5_INIT_DATA_A (Uint32)0x67452301L |
#define | MD5_INIT_DATA_B (Uint32)0xefcdab89L |
#define | MD5_INIT_DATA_C (Uint32)0x98badcfeL |
#define | MD5_INIT_DATA_D (Uint32)0x10325476L |
#define | MD5_DIGEST_SIZE 64 |
#define | F(b, c, d) ((((c) ^ (d)) & (b)) ^ (d)) |
#define | G(b, c, d) ((((b) ^ (c)) & (d)) ^ (c)) |
#define | H(b, c, d) ((b) ^ (c) ^ (d)) |
#define | I(b, c, d) (((~(d)) | (b)) ^ (c)) |
#define | R0(a, b, c, d, k, s, t) |
#define | R1(a, b, c, d, k, s, t) |
#define | R2(a, b, c, d, k, s, t) |
#define | R3(a, b, c, d, k, s, t) |
#define | X(i) XX[i] |
#define F | ( | b, | |
c, | |||
d | |||
) | ((((c) ^ (d)) & (b)) ^ (d)) |
#define G | ( | b, | |
c, | |||
d | |||
) | ((((b) ^ (c)) & (d)) ^ (c)) |
#define H | ( | b, | |
c, | |||
d | |||
) | ((b) ^ (c) ^ (d)) |
#define I | ( | b, | |
c, | |||
d | |||
) | (((~(d)) | (b)) ^ (c)) |
#define MD5_DIGEST_SIZE 64 |
#define MD5_INIT_DATA_A (Uint32)0x67452301L |
#define MD5_INIT_DATA_B (Uint32)0xefcdab89L |
#define MD5_INIT_DATA_C (Uint32)0x98badcfeL |
#define MD5_INIT_DATA_D (Uint32)0x10325476L |
#define R0 | ( | a, | |
b, | |||
c, | |||
d, | |||
k, | |||
s, | |||
t | |||
) |
#define R1 | ( | a, | |
b, | |||
c, | |||
d, | |||
k, | |||
s, | |||
t | |||
) |
#define R2 | ( | a, | |
b, | |||
c, | |||
d, | |||
k, | |||
s, | |||
t | |||
) |
#define R3 | ( | a, | |
b, | |||
c, | |||
d, | |||
k, | |||
s, | |||
t | |||
) |
#define X | ( | i | ) | XX[i] |