17 references to ClientHelloParseState
Microsoft.AspNetCore.Server.Kestrel.Core (17)
Middleware\TlsListener.cs (17)
25ClientHelloParseState parseState = ClientHelloParseState.NotEnoughData; 43if (parseState == ClientHelloParseState.NotEnoughData) 55if (parseState == ClientHelloParseState.ValidTlsClientHello) 60Debug.Assert(parseState is ClientHelloParseState.ValidTlsClientHello or ClientHelloParseState.NotTlsClientHello); 65if (parseState is ClientHelloParseState.NotEnoughData) 85private static ClientHelloParseState TryParseClientHello(ReadOnlySequence<byte> buffer, ref short recordLength, out ReadOnlySequence<byte> clientHelloBytes) 94return ClientHelloParseState.NotEnoughData; 101return ClientHelloParseState.ValidTlsClientHello; 106return ClientHelloParseState.NotEnoughData; 114return ClientHelloParseState.NotTlsClientHello; 120return ClientHelloParseState.NotTlsClientHello; 126return ClientHelloParseState.NotTlsClientHello; 132return ClientHelloParseState.NotTlsClientHello; 141return ClientHelloParseState.NotEnoughData; 145return ClientHelloParseState.ValidTlsClientHello;