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