#include <zeusbase/Security/SecureHash160.h>#include <zeusbase/Security/SecurityDefines.hpp>Defines | |
| #define | SHA1_INIT_DATA_H0 0x67452301UL |
| #define | SHA1_INIT_DATA_H1 0xefcdab89UL |
| #define | SHA1_INIT_DATA_H2 0x98badcfeUL |
| #define | SHA1_INIT_DATA_H3 0x10325476UL |
| #define | SHA1_INIT_DATA_H4 0xc3d2e1f0UL |
| #define | SHA160_SCR(n) w[n] = ROTL((w[n-3] ^ w[n-8] ^ w[n-14] ^ w[n-16]), 1); |
| #define | SHA256_EXP(n, k, f) |
| #define | SHA160_F1 ((ulB & ulC) | ((~ulB) & ulD)) |
| #define | SHA160_F2 (ulB ^ ulC ^ ulD) |
| #define | SHA160_F3 ((ulB & ulC) | (ulB & ulD) | (ulC & ulD)) |
| #define SHA160_F1 ((ulB & ulC) | ((~ulB) & ulD)) |
| #define SHA160_F2 (ulB ^ ulC ^ ulD) |
| #define SHA160_F3 ((ulB & ulC) | (ulB & ulD) | (ulC & ulD)) |
| #define SHA160_SCR | ( | n ) | w[n] = ROTL((w[n-3] ^ w[n-8] ^ w[n-14] ^ w[n-16]), 1); |
| #define SHA1_INIT_DATA_H0 0x67452301UL |
| #define SHA1_INIT_DATA_H1 0xefcdab89UL |
| #define SHA1_INIT_DATA_H2 0x98badcfeUL |
| #define SHA1_INIT_DATA_H3 0x10325476UL |
| #define SHA1_INIT_DATA_H4 0xc3d2e1f0UL |