process more TLS frames at one when available (#50815)
authorTomas Weinfurt <tweinfurt@yahoo.com>
Thu, 24 Jun 2021 14:31:07 +0000 (16:31 +0200)
committerGitHub <noreply@github.com>
Thu, 24 Jun 2021 14:31:07 +0000 (16:31 +0200)
commit2ac023c8e9df61fe4557212cbd13956042fb47c5
treeb94f02340a77ce043e2f207a0bb4530fbec1bc40
parent5c2ff179be30c6618baa6473feda19fcaebe5116
process more TLS frames at one when available (#50815)

* process more TLS frames when available

* add SslStream.Implementation.cs

* remove extra comment

* add back DefaultRequestHeaders_SentUnparsed

* feedback from review

* fix winhttp

* fix linker test

* feedback from review

* feedback from review

* feedback from review

* make EnsureFullTlsFrame async

* feedback from review
17 files changed:
src/libraries/Common/src/Interop/Android/System.Security.Cryptography.Native.Android/Interop.Ssl.cs
src/libraries/Common/src/Interop/Unix/System.Security.Cryptography.Native/Interop.OpenSsl.cs
src/libraries/Common/tests/System/Net/Http/SchSendAuxRecordHttpTest.cs [deleted file]
src/libraries/System.Net.Http.WinHttpHandler/tests/FunctionalTests/PlatformHandlerTest.cs
src/libraries/System.Net.Http.WinHttpHandler/tests/FunctionalTests/System.Net.Http.WinHttpHandler.Functional.Tests.csproj
src/libraries/System.Net.Http/tests/FunctionalTests/SocketsHttpHandlerTest.cs
src/libraries/System.Net.Http/tests/FunctionalTests/System.Net.Http.Functional.Tests.csproj
src/libraries/System.Net.Security/src/System/Net/Logging/NetEventSource.cs
src/libraries/System.Net.Security/src/System/Net/Security/SecureChannel.cs
src/libraries/System.Net.Security/src/System/Net/Security/SslStream.Implementation.cs
src/libraries/System.Net.Security/src/System/Net/Security/SslStreamPal.Android.cs
src/libraries/System.Net.Security/src/System/Net/Security/SslStreamPal.OSX.cs
src/libraries/System.Net.Security/src/System/Net/Security/SslStreamPal.Unix.cs
src/libraries/System.Net.Security/src/System/Net/Security/SslStreamPal.Windows.cs
src/libraries/System.Net.Security/src/System/Net/Security/TlsFrameHelper.cs
src/libraries/System.Net.Security/tests/FunctionalTests/SslStreamSchSendAuxRecordTest.cs [deleted file]
src/libraries/System.Net.Security/tests/FunctionalTests/System.Net.Security.Tests.csproj