#include <zeusbase/Security/MD4Hash.h>#include <zeusbase/Security/SecurityDefines.hpp>#include <zeusbase/System/String.h>#include <zeusbase/System/Interfaces/ISerializable.hpp>Defines | |
| #define | MD4_INIT_DATA_A (Uint32)0x67452301L |
| #define | MD4_INIT_DATA_B (Uint32)0xefcdab89L |
| #define | MD4_INIT_DATA_C (Uint32)0x98badcfeL |
| #define | MD4_INIT_DATA_D (Uint32)0x10325476L |
| #define | MD4_DIGEST_SIZE 64 |
| #define | F(b, c, d) ((((c) ^ (d)) & (b)) ^ (d)) |
| #define | G(b, c, d) (((b) & (c)) | ((b) & (d)) | ((c) & (d))) |
| #define | H(b, c, d) ((b) ^ (c) ^ (d)) |
| #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 | X(i) XX[i] |
| #define F | ( | b, | |
| c, | |||
| d | |||
| ) | ((((c) ^ (d)) & (b)) ^ (d)) |
| #define G | ( | b, | |
| c, | |||
| d | |||
| ) | (((b) & (c)) | ((b) & (d)) | ((c) & (d))) |
| #define H | ( | b, | |
| c, | |||
| d | |||
| ) | ((b) ^ (c) ^ (d)) |
| #define MD4_DIGEST_SIZE 64 |
| #define MD4_INIT_DATA_A (Uint32)0x67452301L |
| #define MD4_INIT_DATA_B (Uint32)0xefcdab89L |
| #define MD4_INIT_DATA_C (Uint32)0x98badcfeL |
| #define MD4_INIT_DATA_D (Uint32)0x10325476L |
| #define X | ( | i ) | XX[i] |