15 references to ClientHelloParseState
Microsoft.AspNetCore.Server.Kestrel.Core (15)
Middleware\TlsListenerMiddleware.cs (15)
27ClientHelloParseState parseState = ClientHelloParseState.NotEnoughData; 44if (parseState == ClientHelloParseState.NotEnoughData) 56if (parseState == ClientHelloParseState.ValidTlsClientHello) 61Debug.Assert(parseState is ClientHelloParseState.ValidTlsClientHello or ClientHelloParseState.NotTlsClientHello); 66if (parseState is ClientHelloParseState.NotEnoughData) 88private static ClientHelloParseState TryParseClientHello(ReadOnlySequence<byte> buffer, out ReadOnlySequence<byte> clientHelloBytes) 94return ClientHelloParseState.NotEnoughData; 102return ClientHelloParseState.NotTlsClientHello; 108return ClientHelloParseState.NotTlsClientHello; 114return ClientHelloParseState.NotTlsClientHello; 120return ClientHelloParseState.NotTlsClientHello; 129return ClientHelloParseState.NotEnoughData; 133return ClientHelloParseState.ValidTlsClientHello;