17 references to ClientHelloParseState
Microsoft.AspNetCore.Server.Kestrel.Core (17)
Middleware\TlsListener.cs (17)
28ClientHelloParseState parseState = ClientHelloParseState.NotEnoughData; 46if (parseState == ClientHelloParseState.NotEnoughData) 58if (parseState == ClientHelloParseState.ValidTlsClientHello) 63Debug.Assert(parseState is ClientHelloParseState.ValidTlsClientHello or ClientHelloParseState.NotTlsClientHello); 68if (parseState is ClientHelloParseState.NotEnoughData) 88private static ClientHelloParseState TryParseClientHello(ReadOnlySequence<byte> buffer, ref short recordLength, out ReadOnlySequence<byte> clientHelloBytes) 97return ClientHelloParseState.NotEnoughData; 104return ClientHelloParseState.ValidTlsClientHello; 109return ClientHelloParseState.NotEnoughData; 117return ClientHelloParseState.NotTlsClientHello; 123return ClientHelloParseState.NotTlsClientHello; 129return ClientHelloParseState.NotTlsClientHello; 140return ClientHelloParseState.NotTlsClientHello; 149return ClientHelloParseState.NotEnoughData; 153return ClientHelloParseState.ValidTlsClientHello;