rework locking in SslStream to support TLS1.3 (#32925)
authorTomas Weinfurt <tweinfurt@yahoo.com>
Fri, 20 Mar 2020 13:31:49 +0000 (06:31 -0700)
committerGitHub <noreply@github.com>
Fri, 20 Mar 2020 13:31:49 +0000 (09:31 -0400)
commit4bdf4684ddf5636c3d8ed8cd7231e40fc069ab0a
treea7d7fd3cfac7042709eae50cba39a9ecb8bde5f8
parent7ae0add4bc05919d814a4d54e2015114c6315381
rework locking in SslStream to support TLS1.3 (#32925)

* initial locking

* feedback from review

* update _handshakeWaiter

* feedback from review

* feedback from review

* feedback from review
src/libraries/Common/src/Interop/Unix/System.Security.Cryptography.Native/Interop.OpenSsl.cs
src/libraries/Common/src/System/Net/SecurityStatusPal.cs
src/libraries/System.Net.Security/src/System/Net/Security/SslStream.Implementation.Adapters.cs
src/libraries/System.Net.Security/src/System/Net/Security/SslStream.Implementation.cs