*/
void mask(char *payload, quint64 size, quint32 maskingKey)
{
-/* quint32 *payloadData = reinterpret_cast<quint32 *>(payload);
- quint32 numIterations = static_cast<quint32>(size / sizeof(quint32));
- quint32 remainder = size % sizeof(quint32);
- const quint32 offset = numIterations * sizeof(quint32);
- //maskingKey = qToBigEndian<quint32>(maskingKey);
- while (numIterations--)
- {
- *payloadData++ ^= maskingKey;
- }
- if (remainder) //remainder is < 4
- {
- const char *mask = reinterpret_cast<const char *>(&maskingKey);
- payload += offset;
- while (remainder--)
- {
- *payload++ ^= *mask++;
- }
- }*/
const quint8 mask[] = { static_cast<quint8>((maskingKey & 0xFF000000u) >> 24),
static_cast<quint8>((maskingKey & 0x00FF0000u) >> 16),
static_cast<quint8>((maskingKey & 0x0000FF00u) >> 8),