3 writes to Header
System.Net.Security (3)
System\Net\Security\SslStream.IO.cs (2)
1036TlsFrameHelper.TryGetFrameHeader(_buffer.EncryptedReadOnlySpan, ref _lastFrame.Header); 1132if (!TlsFrameHelper.TryGetFrameHeader(buffer, ref _lastFrame.Header))
System\Net\Security\TlsFrameHelper.cs (1)
236if (!TryGetFrameHeader(frame, ref info.Header))
26 references to Header
System.Net.Security (26)
System\Net\Security\SslStream.IO.cs (9)
386else if (token.Failed && (_lastFrame.Header.Type == TlsContentType.Handshake || _lastFrame.Header.Type == TlsContentType.ChangeCipherSpec)) 389payload = TlsFrameHelper.CreateAlertFrame(_lastFrame.Header.Version, TlsAlertDescription.ProtocolVersion); 408if (_lastFrame.Header.Type == TlsContentType.Alert && _lastFrame.AlertDescription != TlsAlertDescription.CloseNotify && 474int handshakeTypeOffset = _lastFrame.Header.Version == SslProtocols.Ssl2 ? HandshakeTypeOffsetSsl2 : HandshakeTypeOffsetTls; 478switch (_lastFrame.Header.Type) 560bool isClientHello = _lastFrame.Header.Type == TlsContentType.Handshake && 1037if (_lastFrame.Header.Type != TlsContentType.AppData) 1138return _lastFrame.Header.Length;
System\Net\Security\TlsFrameHelper.cs (16)
128if (Header.Type == TlsContentType.Handshake) 132return $"{Header.Version}:{HandshakeType}[{Header.Length}] TargetName='{TargetName}' SupportedVersion='{SupportedVersions}' ApplicationProtocols='{ApplicationProtocols}'"; 136return $"{Header.Version}:{HandshakeType}[{Header.Length}] SupportedVersion='{SupportedVersions}' ApplicationProtocols='{ApplicationProtocols}'"; 140return $"{Header.Version}:{HandshakeType}[{Header.Length}] SupportedVersion='{SupportedVersions}'"; 145return $"{Header.Version}:{Header.Type}[{Header.Length}]"; 242info.SupportedVersions = info.Header.Version; 244if (info.Header.Type == TlsContentType.Alert) 257if (info.Header.Type != TlsContentType.Handshake || frame.Length <= HandshakeTypeOffset) 264if (info.Header.Version == SslProtocols.Ssl2) 277bool isComplete = frame.Length >= info.Header.Length; 280if (((int)info.Header.Version >= (int)SslProtocols.Tls) &&
System\Net\Security\TlsSession.cs (1)
1700frameLength = frameInfo.Header.Length;