webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
Macros | |
#define | DATA_ORDER_IS_LITTLE_ENDIAN |
#define | HASH_CTX MD4_CTX |
#define | HASH_CBLOCK 64 |
#define | HASH_UPDATE MD4_Update |
#define | HASH_TRANSFORM MD4_Transform |
#define | HASH_FINAL MD4_Final |
#define | HASH_MAKE_STRING(c, s) |
#define | HASH_BLOCK_DATA_ORDER md4_block_data_order |
#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 | ROTATE(a, n) (((a) << (n)) | ((a) >> (32 - (n)))) |
#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) |
Functions | |
uint8_t * | MD4 (const uint8_t *data, size_t len, uint8_t *out) |
int | MD4_Init (MD4_CTX *md4) |
void | md4_block_data_order (uint32_t *state, const uint8_t *data, size_t num) |
#define DATA_ORDER_IS_LITTLE_ENDIAN |
#define HASH_BLOCK_DATA_ORDER md4_block_data_order |
#define HASH_CBLOCK 64 |
#define HASH_CTX MD4_CTX |
#define HASH_FINAL MD4_Final |
#define HASH_MAKE_STRING | ( | c, | |
s | |||
) |
#define HASH_TRANSFORM MD4_Transform |
#define HASH_UPDATE MD4_Update |
int MD4_Init | ( | MD4_CTX * | md4 | ) |