19 references to TlsFrameHelper
System.Net.Security (19)
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 (14)
22private TlsFrameHelper.TlsFrameInfo _lastFrame; 344payload = TlsFrameHelper.CreateAlertFrame(_lastFrame.Header.Version, TlsAlertDescription.ProtocolVersion); 424if (TlsFrameHelper.TryGetFrameInfo(_buffer.EncryptedReadOnlySpan, ref _lastFrame)) 435TlsFrameHelper.ProcessingOptions options = NetEventSource.Log.IsEnabled() ? 436TlsFrameHelper.ProcessingOptions.All : 437TlsFrameHelper.ProcessingOptions.ServerName; 442options |= TlsFrameHelper.ProcessingOptions.RawApplicationProtocol; 446if (!TlsFrameHelper.TryGetFrameInfo(_buffer.EncryptedReadOnlySpan, ref _lastFrame, options)) 495while (_buffer.EncryptedLength - chunkSize > TlsFrameHelper.HeaderSize) 499if (!TlsFrameHelper.TryGetFrameHeader(availableData.Slice(chunkSize), ref nextHeader)) 768if (frameSize == int.MaxValue && _buffer.EncryptedLength > TlsFrameHelper.HeaderSize) 932TlsFrameHelper.TryGetFrameHeader(_buffer.EncryptedReadOnlySpan, ref _lastFrame.Header); 1014if (buffer.Length < TlsFrameHelper.HeaderSize) 1019if (!TlsFrameHelper.TryGetFrameHeader(buffer, ref _lastFrame.Header))