2 writes to _lastFrame
System.Net.Security (2)
System\Net\Security\SslStream.IO.cs (2)
462if (TlsFrameHelper.TryGetFrameInfo(_buffer.EncryptedReadOnlySpan, ref _lastFrame)) 495if (!TlsFrameHelper.TryGetFrameInfo(_buffer.EncryptedReadOnlySpan, ref _lastFrame, options))
23 references to _lastFrame
System.Net.Security (23)
System\Net\Security\SslStream.IO.cs (21)
371else if (token.Failed && (_lastFrame.Header.Type == TlsContentType.Handshake || _lastFrame.Header.Type == TlsContentType.ChangeCipherSpec)) 374payload = TlsFrameHelper.CreateAlertFrame(_lastFrame.Header.Version, TlsAlertDescription.ProtocolVersion); 393if (_lastFrame.Header.Type == TlsContentType.Alert && _lastFrame.AlertDescription != TlsAlertDescription.CloseNotify && 397throw new AuthenticationException(SR.Format(SR.net_auth_tls_alert, _lastFrame.AlertDescription.ToString()), token.GetException()); 459switch (_lastFrame.Header.Type) 464if (NetEventSource.Log.IsEnabled() && _lastFrame.AlertDescription != TlsAlertDescription.CloseNotify) NetEventSource.Error(this, $"Received TLS alert {_lastFrame.AlertDescription}"); 469if (!_isRenego && _buffer.EncryptedReadOnlySpan[_lastFrame.Header.Version == SslProtocols.Ssl2 ? HandshakeTypeOffsetSsl2 : HandshakeTypeOffsetTls] == (byte)TlsHandshakeType.ClientHello && 500if (_lastFrame.HandshakeType == TlsHandshakeType.ClientHello) 503if (_lastFrame.TargetName != null) 505_sslAuthenticationOptions.TargetHost = _lastFrame.TargetName; 511await _sslAuthenticationOptions.ServerOptionDelegate(this, new SslClientHelloInfo(_sslAuthenticationOptions.TargetHost, _lastFrame.SupportedVersions), 519NetEventSource.Log.ReceivedFrame(this, _lastFrame); 539bool isClientHello = _lastFrame.Header.Type == TlsContentType.Handshake && 540_buffer.EncryptedReadOnlySpan[_lastFrame.Header.Version == SslProtocols.Ssl2 ? HandshakeTypeOffsetSsl2 : HandshakeTypeOffsetTls] == (byte)TlsHandshakeType.ClientHello; 1016TlsFrameHelper.TryGetFrameHeader(_buffer.EncryptedReadOnlySpan, ref _lastFrame.Header); 1017if (_lastFrame.Header.Type != TlsContentType.AppData) 1112if (!TlsFrameHelper.TryGetFrameHeader(buffer, ref _lastFrame.Header)) 1118return _lastFrame.Header.Length;
System\Net\Security\SslStream.Protocol.cs (1)
871_lastFrame.RawApplicationProtocols);
System\Net\Security\SslStream.TlsSessionWedge.cs (1)
87_lastFrame.RawApplicationProtocols);