3 writes to Header
System.Net.Security (3)
System\Net\Security\SslStream.IO.cs (2)
1016
TlsFrameHelper.TryGetFrameHeader(_buffer.EncryptedReadOnlySpan, ref _lastFrame.
Header
);
1112
if (!TlsFrameHelper.TryGetFrameHeader(buffer, ref _lastFrame.
Header
))
System\Net\Security\TlsFrameHelper.cs (1)
235
if (!TryGetFrameHeader(frame, ref info.
Header
))
27 references to Header
System.Net.Security (27)
System\Net\Security\SslStream.IO.cs (10)
371
else if (token.Failed && (_lastFrame.
Header
.Type == TlsContentType.Handshake || _lastFrame.
Header
.Type == TlsContentType.ChangeCipherSpec))
374
payload = TlsFrameHelper.CreateAlertFrame(_lastFrame.
Header
.Version, TlsAlertDescription.ProtocolVersion);
393
if (_lastFrame.
Header
.Type == TlsContentType.Alert && _lastFrame.AlertDescription != TlsAlertDescription.CloseNotify &&
459
switch (_lastFrame.
Header
.Type)
469
if (!_isRenego && _buffer.EncryptedReadOnlySpan[_lastFrame.
Header
.Version == SslProtocols.Ssl2 ? HandshakeTypeOffsetSsl2 : HandshakeTypeOffsetTls] == (byte)TlsHandshakeType.ClientHello &&
539
bool isClientHello = _lastFrame.
Header
.Type == TlsContentType.Handshake &&
540
_buffer.EncryptedReadOnlySpan[_lastFrame.
Header
.Version == SslProtocols.Ssl2 ? HandshakeTypeOffsetSsl2 : HandshakeTypeOffsetTls] == (byte)TlsHandshakeType.ClientHello;
1017
if (_lastFrame.
Header
.Type != TlsContentType.AppData)
1118
return _lastFrame.
Header
.Length;
System\Net\Security\TlsFrameHelper.cs (16)
128
if (
Header
.Type == TlsContentType.Handshake)
132
return $"{
Header
.Version}:{HandshakeType}[{
Header
.Length}] TargetName='{TargetName}' SupportedVersion='{SupportedVersions}' ApplicationProtocols='{ApplicationProtocols}'";
136
return $"{
Header
.Version}:{HandshakeType}[{
Header
.Length}] SupportedVersion='{SupportedVersions}' ApplicationProtocols='{ApplicationProtocols}'";
140
return $"{
Header
.Version}:{HandshakeType}[{
Header
.Length}] SupportedVersion='{SupportedVersions}'";
145
return $"{
Header
.Version}:{
Header
.Type}[{
Header
.Length}]";
241
info.SupportedVersions = info.
Header
.Version;
243
if (info.
Header
.Type == TlsContentType.Alert)
256
if (info.
Header
.Type != TlsContentType.Handshake || frame.Length <= HandshakeTypeOffset)
263
if (info.
Header
.Version == SslProtocols.Ssl2)
276
bool isComplete = frame.Length >= info.
Header
.Length;
279
if (((int)info.
Header
.Version >= (int)SslProtocols.Tls) &&
System\Net\Security\TlsSession.cs (1)
1605
frameLength = frameInfo.
Header
.Length;