#include <zeusbase/Security/MD5Hash.h>#include <zeusbase/Security/SecurityDefines.hpp>#include <zeusbase/System/String.h>#include <zeusbase/System/Interfaces/ISerializable.hpp>Defines | |
| #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 X | ( | i ) | XX[i] |