Lines Matching refs:InternalState
56 InternalState.State[0] = 0x6A09E667; in init()
57 InternalState.State[1] = 0xBB67AE85; in init()
58 InternalState.State[2] = 0x3C6EF372; in init()
59 InternalState.State[3] = 0xA54FF53A; in init()
60 InternalState.State[4] = 0x510E527F; in init()
61 InternalState.State[5] = 0x9B05688C; in init()
62 InternalState.State[6] = 0x1F83D9AB; in init()
63 InternalState.State[7] = 0x5BE0CD19; in init()
64 InternalState.ByteCount = 0; in init()
65 InternalState.BufferOffset = 0; in init()
69 uint32_t A = InternalState.State[0]; in hashBlock()
70 uint32_t B = InternalState.State[1]; in hashBlock()
71 uint32_t C = InternalState.State[2]; in hashBlock()
72 uint32_t D = InternalState.State[3]; in hashBlock()
73 uint32_t E = InternalState.State[4]; in hashBlock()
74 uint32_t F = InternalState.State[5]; in hashBlock()
75 uint32_t G = InternalState.State[6]; in hashBlock()
76 uint32_t H = InternalState.State[7]; in hashBlock()
78 uint32_t W00 = InternalState.Buffer.L[0]; in hashBlock()
79 uint32_t W01 = InternalState.Buffer.L[1]; in hashBlock()
80 uint32_t W02 = InternalState.Buffer.L[2]; in hashBlock()
81 uint32_t W03 = InternalState.Buffer.L[3]; in hashBlock()
82 uint32_t W04 = InternalState.Buffer.L[4]; in hashBlock()
83 uint32_t W05 = InternalState.Buffer.L[5]; in hashBlock()
84 uint32_t W06 = InternalState.Buffer.L[6]; in hashBlock()
85 uint32_t W07 = InternalState.Buffer.L[7]; in hashBlock()
86 uint32_t W08 = InternalState.Buffer.L[8]; in hashBlock()
87 uint32_t W09 = InternalState.Buffer.L[9]; in hashBlock()
88 uint32_t W10 = InternalState.Buffer.L[10]; in hashBlock()
89 uint32_t W11 = InternalState.Buffer.L[11]; in hashBlock()
90 uint32_t W12 = InternalState.Buffer.L[12]; in hashBlock()
91 uint32_t W13 = InternalState.Buffer.L[13]; in hashBlock()
92 uint32_t W14 = InternalState.Buffer.L[14]; in hashBlock()
93 uint32_t W15 = InternalState.Buffer.L[15]; in hashBlock()
163 InternalState.State[0] += A; in hashBlock()
164 InternalState.State[1] += B; in hashBlock()
165 InternalState.State[2] += C; in hashBlock()
166 InternalState.State[3] += D; in hashBlock()
167 InternalState.State[4] += E; in hashBlock()
168 InternalState.State[5] += F; in hashBlock()
169 InternalState.State[6] += G; in hashBlock()
170 InternalState.State[7] += H; in hashBlock()
175 InternalState.Buffer.C[InternalState.BufferOffset] = Data; in addUncounted()
177 InternalState.Buffer.C[InternalState.BufferOffset ^ 3] = Data; in addUncounted()
180 InternalState.BufferOffset++; in addUncounted()
181 if (InternalState.BufferOffset == BLOCK_LENGTH) { in addUncounted()
183 InternalState.BufferOffset = 0; in addUncounted()
188 ++InternalState.ByteCount; in writebyte()
193 InternalState.ByteCount += Data.size(); in update()
196 if (InternalState.BufferOffset > 0) { in update()
198 Data.size(), BLOCK_LENGTH - InternalState.BufferOffset); in update()
206 assert(InternalState.BufferOffset == 0); in update()
210 InternalState.Buffer.L[I] = support::endian::read32be(&Data[I * 4]); in update()
230 while (InternalState.BufferOffset != 56) in pad()
233 uint64_t len = InternalState.ByteCount << 3; // bit size in pad()
253 HashResult[i] = InternalState.State[i]; in final()
258 HashResult[i] = (((InternalState.State[i]) << 24) & 0xff000000) | in final()
259 (((InternalState.State[i]) << 8) & 0x00ff0000) | in final()
260 (((InternalState.State[i]) >> 8) & 0x0000ff00) | in final()
261 (((InternalState.State[i]) >> 24) & 0x000000ff); in final()
277 auto StateToRestore = InternalState; in result()
282 InternalState = StateToRestore; in result()