9 writes to Size
System.Net.Security (9)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (7)
716token.Size = 0; 756token.Size += writtenToWindow; 799token.Size += drained; 871outToken.Size = preWriteSize; 886outToken.Size += writtenToWindow; 895outToken.Size += drained; 937outToken.Size += drained;
System\Net\Security\SslStream.Protocol.cs (2)
1637Size = payload.Length; 1677Size = 0;
32 references to Size
System.Net.Security (32)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (2)
813if (context.IsServer && token.Size == 0 && errorCode == Ssl.SslErrorCode.SSL_ERROR_NONE && Ssl.IsSslRenegotiatePending(context)) 836int preWriteSize = outToken.Size;
System\Net\Security\SslStream.cs (2)
458if (token.Size > 0 && token.Payload != null) 460return InnerStream.WriteAsync(new ReadOnlyMemory<byte>(token.Payload, 0, token.Size), default).AsTask();
System\Net\Security\SslStream.IO.cs (5)
214if (token.Size > 0) 238if (token.Size > 0) 348if (token.Size > 0) 351await TIOAdapter.WriteAsync(InnerStream, new ReadOnlyMemory<byte>(token.Payload!, 0, token.Size), cancellationToken).ConfigureAwait(false); 382if (token.Size > 0)
System\Net\Security\SslStream.Protocol.cs (10)
1639if (Size > 0) 1641Payload = RentBuffer ? ArrayPool<byte>.Shared.Rent(Size) : new byte[Size]; 1642payload.CopyTo(new Span<byte>(Payload, 0, Size)); 1655Payload = RentBuffer ? ArrayPool<byte>.Shared.Rent(Size + size) : new byte[Size + size]; 1666internal int Available => Payload == null ? 0 : Payload.Length - Size; 1667internal Span<byte> AvailableSpan => Payload == null ? Span<byte>.Empty : new Span<byte>(Payload, Size, Available); 1669internal ReadOnlyMemory<byte> AsMemory() => new ReadOnlyMemory<byte>(Payload, 0, Size); 1673Debug.Assert(Payload != null || Size == 0);
System\Net\Security\SslStreamPal.Unix.cs (1)
230if (token.Size == 0 && Interop.Ssl.IsSslRenegotiatePending((SafeSslHandle)context))
System\Net\Security\TlsSession.cs (12)
1031if (token.Size > 0) 1034AppendPending(new ReadOnlySpan<byte>(token.Payload, 0, token.Size)); 1087if (token.Size > 0) 1090AppendPending(new ReadOnlySpan<byte>(token.Payload, 0, token.Size)); 1229if (token.Size > 0) 1232AppendPending(new ReadOnlySpan<byte>(token.Payload, 0, token.Size)); 1501if (token.Size > 0 && !noRenegotiation) 1504AppendPending(new ReadOnlySpan<byte>(token.Payload, 0, token.Size)); 1608if (token.Size > 0) 1611AppendPending(new ReadOnlySpan<byte>(token.Payload, 0, token.Size)); 2012if (token.Size > 0) 2015AppendPending(new ReadOnlySpan<byte>(token.Payload, 0, token.Size));