![]() |
COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
Go to the source code of this file.
Macros | |
| #define | GET_UINT32(n, b, i) n = b[i] + (b[i+1]<<8) + (b[i+2]<<16) + (b[i+3]<<24) |
| #define | PUT_UINT32(n, b, i) do { b[i] = n; b[i+1] = n >> 8; b[i+2] = n >> 16; b[i+3] = n >> 24; } while(0) |
| #define | S(x, n) ((x << n) | ((x & 0xFFFFFFFF) >> (32 - n))) |
| #define | P(a, b, c, d, k, s, t) |
| #define | F(x, y, z) (z ^ (x & (y ^ z))) |
| #define | F(x, y, z) (y ^ (z & (x ^ y))) |
| #define | F(x, y, z) (x ^ y ^ z) |
| #define | F(x, y, z) (y ^ (x | ~z)) |
Functions | |
| void | md5_starts (md5_context *ctx) |
| void | md5_process (md5_context *ctx, const uint8_t data[64]) |
| void | md5_update (md5_context *ctx, const uint8_t *input, uint32_t length) |
| void | md5_finish (md5_context *ctx, uint8_t digest[16]) |
Variables | |
| const uint8_t | md5_padding [64] |
| #define F | ( | x, | |
| y, | |||
| z | |||
| ) | (z ^ (x & (y ^ z))) |
| #define F | ( | x, | |
| y, | |||
| z | |||
| ) | (y ^ (z & (x ^ y))) |
| #define F | ( | x, | |
| y, | |||
| z | |||
| ) | (x ^ y ^ z) |
| #define F | ( | x, | |
| y, | |||
| z | |||
| ) | (y ^ (x | ~z)) |
| #define GET_UINT32 | ( | n, | |
| b, | |||
| i | |||
| ) | n = b[i] + (b[i+1]<<8) + (b[i+2]<<16) + (b[i+3]<<24) |
| #define P | ( | a, | |
| b, | |||
| c, | |||
| d, | |||
| k, | |||
| s, | |||
| t | |||
| ) |
| #define PUT_UINT32 | ( | n, | |
| b, | |||
| i | |||
| ) | do { b[i] = n; b[i+1] = n >> 8; b[i+2] = n >> 16; b[i+3] = n >> 24; } while(0) |
| #define S | ( | x, | |
| n | |||
| ) | ((x << n) | ((x & 0xFFFFFFFF) >> (32 - n))) |
| void md5_finish | ( | md5_context * | ctx, |
| uint8_t | digest[16] | ||
| ) |
| void md5_process | ( | md5_context * | ctx, |
| const uint8_t | data[64] | ||
| ) |
| void md5_starts | ( | md5_context * | ctx | ) |
| void md5_update | ( | md5_context * | ctx, |
| const uint8_t * | input, | ||
| uint32_t | length | ||
| ) |
1.8.9.1
|
Send comments to: COOLFluiD Web Admin |