Lines Matching refs:m_register
35 m_cipher->ProcessAndXorBlock(m_register, input, output);
37 memcpy(m_register, output+(iterationCount-1)*s, s);
43 m_cipher->ProcessAndXorBlock(m_register, input, output);
44 memcpy(m_register, m_temp, s);
51 m_cipher->ProcessBlock(m_register, m_temp);
53 memmove_s(m_register, m_register.size(), m_register+m_feedbackSize, updateSize);
54 memcpy_s(m_register+updateSize, m_register.size()-updateSize, m_temp, m_feedbackSize);
59 memcpy_s(m_register, m_register.size(), iv, BlockSize());
80 m_cipher->ProcessBlock(m_register, keystreamBuffer);
83 memcpy(m_register, keystreamBuffer+s*(iterationCount-1), s);
88 CopyOrZero(m_register, iv, length);
96 unsigned int sum = m_register[i] + byte(iterationCount) + carry;
131 CopyOrZero(m_register, iv, length);
132 m_counterArray = m_register;
160 m_cipher->AdvancedProcessBlocks(inString, m_register, outString, blockSize, BlockTransformation::BT_XorInput);
163 memcpy(m_register, outString + length - blockSize, blockSize);
174 memcpy(outString, m_register, length);
180 xorbuf(m_register, inString, BlockSize());
181 m_cipher->ProcessBlock(m_register);
184 memcpy(outString+BlockSize(), m_register, length);
188 xorbuf(m_register, inString, length);
189 m_cipher->ProcessBlock(m_register);
190 memcpy(outString, m_register, BlockSize());
203 m_cipher->ProcessAndXorBlock(inString, m_register, outString);
204 m_register.swap(m_temp);
215 pn1 = m_register;
237 xorbuf(outString, m_temp, m_register, BlockSize());