|
#define | DATA_ORDER_IS_BIG_ENDIAN |
|
#define | HASH_CTX SHA_CTX |
|
#define | HASH_CBLOCK 64 |
|
#define | HASH_MAKE_STRING(c, s) |
|
#define | HASH_UPDATE SHA1_Update |
|
#define | HASH_TRANSFORM SHA1_Transform |
|
#define | HASH_FINAL SHA1_Final |
|
#define | HASH_BLOCK_DATA_ORDER sha1_block_data_order |
|
#define | ROTATE(a, n) (((a) << (n)) | ((a) >> (32 - (n)))) |
|
#define | Xupdate(a, ix, ia, ib, ic, id) |
|
#define | K_00_19 0x5a827999UL |
|
#define | K_20_39 0x6ed9eba1UL |
|
#define | K_40_59 0x8f1bbcdcUL |
|
#define | K_60_79 0xca62c1d6UL |
|
#define | F_00_19(b, c, d) ((((c) ^ (d)) & (b)) ^ (d)) |
|
#define | F_20_39(b, c, d) ((b) ^ (c) ^ (d)) |
|
#define | F_40_59(b, c, d) (((b) & (c)) | (((b) | (c)) & (d))) |
|
#define | F_60_79(b, c, d) F_20_39(b, c, d) |
|
#define | BODY_00_15(i, a, b, c, d, e, f, xi) |
|
#define | BODY_16_19(i, a, b, c, d, e, f, xi, xa, xb, xc, xd) |
|
#define | BODY_20_31(i, a, b, c, d, e, f, xi, xa, xb, xc, xd) |
|
#define | BODY_32_39(i, a, b, c, d, e, f, xa, xb, xc, xd) |
|
#define | BODY_40_59(i, a, b, c, d, e, f, xa, xb, xc, xd) |
|
#define | BODY_60_79(i, a, b, c, d, e, f, xa, xb, xc, xd) |
|
#define | X(i) XX##i |
|