11 references to HandshakeHelpers
Microsoft.AspNetCore.WebSockets (3)
WebSocketMiddleware.cs (3)
165HandshakeHelpers.GenerateResponseHeaders(!_isH2WebSocket, _context.Request.Headers, subProtocol, _context.Response.Headers); 178if (HandshakeHelpers.ParseDeflateOptions(extension.AsSpan().TrimStart(), serverContextTakeover, serverMaxWindowBits, out var parsedOptions, out var response)) 280return HandshakeHelpers.IsRequestKeyValid(requestHeaders.SecWebSocketKey.ToString());
Microsoft.AspNetCore.WebSockets.Microbenchmarks (2)
HandshakeBenchmark.cs (2)
28HandshakeHelpers.CreateResponseKey(key); 37HandshakeHelpers.IsRequestKeyValid(key);
Microsoft.AspNetCore.WebSockets.Tests (6)
HandshakeTests.cs (6)
15var response = HandshakeHelpers.CreateResponseKey(key); 24Assert.True(HandshakeHelpers.IsRequestKeyValid(key)); 36Assert.False(HandshakeHelpers.IsRequestKeyValid(key)); 52Assert.True(HandshakeHelpers.ParseDeflateOptions(clientHeader.AsSpan(), serverContextTakeover: true, serverMaxWindowBits: 15, 70Assert.True(HandshakeHelpers.ParseDeflateOptions(clientHeader.AsSpan(), serverContextTakeover: false, serverMaxWindowBits: 14, 92Assert.False(HandshakeHelpers.ParseDeflateOptions(clientHeader.AsSpan(), serverContextTakeover: true, serverMaxWindowBits: 15,