Lines Matching +full:0 +full:xf

47 #define INIT0 0x67452301
48 #define INIT1 0xEFCDAB89
49 #define INIT2 0x98BADCFE
50 #define INIT3 0x10325476
51 #define INIT4 0xC3D2E1F0
53 #define K0 0x5A827999
54 #define K1 0x6ED9EBA1
55 #define K2 0x8F1BBCDC
56 #define K3 0xCA62C1D6
66 c->Nl = 0; in SHA1_Init()
67 c->Nh = 0; in SHA1_Init()
68 c->num = 0; in SHA1_Init()
82 if (c->num > 0) { in SHA1_Update()
92 c->num = 0; in SHA1_Update()
107 if (len > 0) { in SHA1_Update()
118 unsigned char tmp[SHA_CBLOCK + sizeof(uint64_t)] = {0x80, 0}; in SHA1_Final()
129 assert(c->num == 0); in SHA1_Final()
131 be32enc(md + 0, c->h0); in SHA1_Final()
155 for (i = 0; i < 16; i++) in sha1_block()
159 for (i = 0; i < 16; i++) { in sha1_block()
161 t = (a << 5 | a >> 32 - 5) + f + e + w[i & 0xf] + K0; in sha1_block()
171 tmp = w[i - 3 & 0xf] ^ w[i - 8 & 0xf] ^ w[i - 14 & 0xf] ^ w[i & 0xf]; in sha1_block()
172 w[i & 0xf] = tmp << 1 | tmp >> 32 - 1; in sha1_block()
175 t = (a << 5 | a >> 32 - 5) + f + e + w[i & 0xf] + K0; in sha1_block()
185 tmp = w[i - 3 & 0xf] ^ w[i - 8 & 0xf] ^ w[i - 14 & 0xf] ^ w[i & 0xf]; in sha1_block()
186 w[i & 0xf] = tmp << 1 | tmp >> 32 - 1; in sha1_block()
189 t = (a << 5 | a >> 32 - 5) + f + e + w[i & 0xf] + K1; in sha1_block()
199 tmp = w[i - 3 & 0xf] ^ w[i - 8 & 0xf] ^ w[i - 14 & 0xf] ^ w[i & 0xf]; in sha1_block()
200 w[i & 0xf] = tmp << 1 | tmp >> 32 - 1; in sha1_block()
203 t = (a << 5 | a >> 32 - 5) + f + e + w[i & 0xf] + K2; in sha1_block()
213 tmp = w[i - 3 & 0xf] ^ w[i - 8 & 0xf] ^ w[i - 14 & 0xf] ^ w[i & 0xf]; in sha1_block()
214 w[i & 0xf] = tmp << 1 | tmp >> 32 - 1; in sha1_block()
217 t = (a << 5 | a >> 32 - 5) + f + e + w[i & 0xf] + K3; in sha1_block()