Go to the source code of this file.
Namespaces | |
namespace | toolbox |
Defines | |
#define | _TB_MD5HASHER_F(x, y, z) (((x) & (y)) | ((~x) & (z))) |
#define | _TB_MD5HASHER_FF(a, b, c, d, x, s, ac) |
#define | _TB_MD5HASHER_G(x, y, z) (((x) & (z)) | ((y) & (~z))) |
#define | _TB_MD5HASHER_GG(a, b, c, d, x, s, ac) |
#define | _TB_MD5HASHER_H(x, y, z) ((x) ^ (y) ^ (z)) |
#define | _TB_MD5HASHER_HH(a, b, c, d, x, s, ac) |
#define | _TB_MD5HASHER_I(x, y, z) ((y) ^ ((x) | (~z))) |
#define | _TB_MD5HASHER_II(a, b, c, d, x, s, ac) |
#define | _TB_MD5HASHER_RL(x, n) (((x) << (n)) | ((x) >> (32 - (n)))) |
|
Definition at line 15 of file MD5Hasher.h. |
|
Value: { \ (a) += _TB_MD5HASHER_F ((b), (c), (d)) + (x) + (unsigned long) (ac); \ (a) = _TB_MD5HASHER_RL ((a), (s)); \ (a) += (b); \ } Definition at line 20 of file MD5Hasher.h. |
|
Definition at line 16 of file MD5Hasher.h. |
|
Value: { \ (a) += _TB_MD5HASHER_G ((b), (c), (d)) + (x) + (unsigned long) (ac); \ (a) = _TB_MD5HASHER_RL ((a), (s)); \ (a) += (b); \ } Definition at line 27 of file MD5Hasher.h. |
|
Definition at line 17 of file MD5Hasher.h. |
|
Value: { \ (a) += _TB_MD5HASHER_H ((b), (c), (d)) + (x) + (unsigned long) (ac); \ (a) = _TB_MD5HASHER_RL ((a), (s)); \ (a) += (b); \ } Definition at line 34 of file MD5Hasher.h. |
|
Definition at line 18 of file MD5Hasher.h. |
|
Value: { \ (a) += _TB_MD5HASHER_I ((b), (c), (d)) + (x) + (unsigned long) (ac); \ (a) = _TB_MD5HASHER_RL ((a), (s)); \ (a) += (b); \ } Definition at line 41 of file MD5Hasher.h. |
|
Definition at line 13 of file MD5Hasher.h. |