| 76 | } |
| 77 | |
| 78 | static void scHttpWebSocketApplyMask(SC::Span<char> payload, const uint8_t maskKey[4], uint64_t payloadOffset) |
| 79 | { |
| 80 | for (size_t idx = 0; idx < payload.sizeInBytes(); ++idx) |
| 81 | { |
| 82 | payload[idx] = static_cast<char>(static_cast<uint8_t>(payload[idx]) ^ maskKey[(payloadOffset + idx) & 3]); |
| 83 | } |
| 84 | } |
| 85 | |
| 86 | static bool scHttpWebSocketEqualsIgnoreCase(SC::StringSpan lhs, SC::StringSpan rhs) |
| 87 | { |
no test coverage detected