组合类型 |
struct | sha1_context |
名字空间 |
namespace | hgl |
| __MAKE_HGL__&&!__MAKE_PLUGIN__
|
宏定义 |
#define | GET32(n, b, i) |
#define | PUT32(n, b, i) |
#define | S(x, n) ((x << n) | ((x & 0xFFFFFFFF) >> (32 - n))) |
#define | R(t) |
#define | P(a, b, c, d, e, x) |
#define | F(x, y, z) (z ^ (x & (y ^ z))) |
#define | K 0x5A827999 |
#define | F(x, y, z) (x ^ y ^ z) |
#define | K 0x6ED9EBA1 |
#define | F(x, y, z) ((x & y) | (z & (x | y))) |
#define | K 0x8F1BBCDC |
#define | F(x, y, z) (x ^ y ^ z) |
#define | K 0xCA62C1D6 |
函数 |
void | sha1_starts (struct sha1_context *ctx) |
void | sha1_process (struct sha1_context *ctx, unsigned __int8 data[64]) |
void | sha1_update (struct sha1_context *ctx, unsigned __int8 *input, unsigned __int32 length) |
void | sha1_finish (struct sha1_context *ctx, unsigned __int8 digest[20]) |
void | hgl::CountSHA1 (uint8 *, uint32, uint8[20]) |