• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/libcryptoxx-5.6.0/

Lines Matching refs:outString

29 void AdditiveCipherTemplate<S>::GenerateBlock(byte *outString, size_t length)
34 memcpy(outString, KeystreamBufferEnd()-m_leftOver, len);
37 outString += len;
50 policy.WriteKeystream(outString, iterations);
51 outString += iterations * bytesPerIteration;
61 memcpy(outString, KeystreamBufferEnd()-bufferByteSize, length);
67 void AdditiveCipherTemplate<S>::ProcessData(byte *outString, const byte *inString, size_t length)
72 xorbuf(outString, inString, KeystreamBufferEnd()-m_leftOver, len);
76 outString += len;
90 KeystreamOperation operation = KeystreamOperation((IsAlignedOn(inString, alignment) * 2) | (int)IsAlignedOn(outString, alignment));
92 policy.OperateKeystream(operation, outString, inString, iterations);
95 outString += iterations * bytesPerIteration;
108 xorbuf(outString, inString, KeystreamBufferBegin(), bufferByteSize);
111 outString += bufferByteSize;
120 xorbuf(outString, inString, KeystreamBufferEnd()-bufferByteSize, length);
177 void CFB_CipherTemplate<BASE>::ProcessData(byte *outString, const byte *inString, size_t length)
189 CombineMessageAndShiftRegister(outString, reg + bytesPerIteration - m_leftOver, inString, len);
193 outString += len;
201 if (policy.CanIterate() && length >= bytesPerIteration && IsAlignedOn(outString, alignment))
204 policy.Iterate(outString, inString, GetCipherDir(*this), length / bytesPerIteration);
207 memcpy(outString, inString, length);
208 policy.Iterate(outString, outString, GetCipherDir(*this), length / bytesPerIteration);
211 outString += length - length % bytesPerIteration;
218 CombineMessageAndShiftRegister(outString, reg, inString, bytesPerIteration);
221 outString += bytesPerIteration;
227 CombineMessageAndShiftRegister(outString, reg, inString, length);