33 references to TlsFrameHelper
System.Net.Security (33)
System\Net\Security\NetEventSource.Security.cs (5)
245TlsFrameHelper.TlsFrameInfo info = default; 246bool isComplete = TlsFrameHelper.TryGetFrameInfo(frame, ref info); 255public void ReceivedFrame(SslStream sslStream, TlsFrameHelper.TlsFrameInfo frameInfo) => 261TlsFrameHelper.TlsFrameInfo info = default; 262bool isComplete = TlsFrameHelper.TryGetFrameInfo(frame, ref info);
System\Net\Security\SslStream.IO.cs (16)
24private TlsFrameHelper.TlsFrameInfo _lastFrame; 389payload = TlsFrameHelper.CreateAlertFrame(_lastFrame.Header.Version, TlsAlertDescription.ProtocolVersion); 481if (TlsFrameHelper.TryGetFrameInfo(_buffer.EncryptedReadOnlySpan, ref _lastFrame)) 495TlsFrameHelper.ProcessingOptions options = TlsFrameHelper.ProcessingOptions.ServerName; 502options |= TlsFrameHelper.ProcessingOptions.RawApplicationProtocol; 507options |= TlsFrameHelper.ProcessingOptions.ApplicationProtocol | TlsFrameHelper.ProcessingOptions.Versions; 513options |= TlsFrameHelper.ProcessingOptions.Versions; 517if (!TlsFrameHelper.TryGetFrameInfo(_buffer.EncryptedReadOnlySpan, ref _lastFrame, options)) 581while (availableData.Length - chunkSize > TlsFrameHelper.HeaderSize) 587if (!TlsFrameHelper.TryGetFrameHeader(availableData.Slice(chunkSize), ref nextHeader)) 888if (frameSize == UnknownTlsFrameLength && _buffer.EncryptedLength >= TlsFrameHelper.HeaderSize) 1036TlsFrameHelper.TryGetFrameHeader(_buffer.EncryptedReadOnlySpan, ref _lastFrame.Header); 1127if (buffer.Length < TlsFrameHelper.HeaderSize) 1132if (!TlsFrameHelper.TryGetFrameHeader(buffer, ref _lastFrame.Header))
System\Net\Security\TlsSession.cs (12)
928if (input.Length < TlsFrameHelper.HeaderSize) 934if (!TlsFrameHelper.TryGetFrameHeader(input, ref frameHeader)) 1045TlsFrameHelper.TlsFrameInfo frameInfo = default; 1046if (TlsFrameHelper.TryGetFrameInfo(input, ref frameInfo, 1047TlsFrameHelper.ProcessingOptions.ApplicationProtocol | TlsFrameHelper.ProcessingOptions.RawApplicationProtocol) && 1280if (ciphertext.Length < TlsFrameHelper.HeaderSize) 1286if (!TlsFrameHelper.TryGetFrameHeader(ciphertext, ref header)) 1689TlsFrameHelper.TlsFrameInfo frameInfo = default; 1690if (!TlsFrameHelper.TryGetFrameInfo(input, ref frameInfo)) 1712TlsFrameHelper.TlsFrameInfo frameInfo = default; 1713if (!TlsFrameHelper.TryGetFrameInfo(input, ref frameInfo))