18 instantiations of SecurityStatusPal
System.Net.Security (18)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (2)
703
return new
SecurityStatusPal
(palErrorCode, ex);
705
return new
SecurityStatusPal
(SecurityStatusPalErrorCode.OK);
System\Net\Security\SslStream.Protocol.cs (1)
1025
waitToken.Status = new
SecurityStatusPal
(SecurityStatusPalErrorCode.TryAgain);
System\Net\Security\SslStreamPal.Unix.cs (15)
81
token.Status = new
SecurityStatusPal
(SecurityStatusPalErrorCode.InternalError, ex);
115
return new
SecurityStatusPal
(SecurityStatusPalErrorCode.InternalError, ex);
122
Interop.Ssl.SslErrorCode.SSL_ERROR_RENEGOTIATE => new
SecurityStatusPal
(SecurityStatusPalErrorCode.Renegotiate),
123
Interop.Ssl.SslErrorCode.SSL_ERROR_ZERO_RETURN => new
SecurityStatusPal
(SecurityStatusPalErrorCode.ContextExpired),
124
Interop.Ssl.SslErrorCode.SSL_ERROR_WANT_X509_LOOKUP => new
SecurityStatusPal
(SecurityStatusPalErrorCode.CredentialsNeeded),
126
Interop.Ssl.SslErrorCode.SSL_ERROR_WANT_READ => new
SecurityStatusPal
(SecurityStatusPalErrorCode.OK),
127
_ => new
SecurityStatusPal
(SecurityStatusPalErrorCode.InternalError, new Interop.OpenSsl.SslException((int)errorCode))
214
token.Status = new
SecurityStatusPal
(SecurityStatusPalErrorCode.CredentialsNeeded);
232
token.Status = new
SecurityStatusPal
(errorCode);
236
token.Status = new
SecurityStatusPal
(SecurityStatusPalErrorCode.InternalError, exc);
251
return new
SecurityStatusPal
(SecurityStatusPalErrorCode.OK);
268
return new
SecurityStatusPal
(SecurityStatusPalErrorCode.OK);
274
return new
SecurityStatusPal
(SecurityStatusPalErrorCode.OK);
279
return new
SecurityStatusPal
(SecurityStatusPalErrorCode.InternalError, Interop.Crypto.CreateOpenSslCryptographicException());
283
return new
SecurityStatusPal
(SecurityStatusPalErrorCode.InternalError, new Interop.OpenSsl.SslException((int)code));
19 references to SecurityStatusPal
System.Net.Security (19)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (1)
687
internal static
SecurityStatusPal
SslRenegotiate(SafeSslHandle sslContext, out byte[]? outputBuffer)
System\Net\Security\SslStream.IO.cs (1)
944
SecurityStatusPal
status = DecryptData(payloadBytes, destination, out int directWritten);
System\Net\Security\SslStream.Protocol.cs (5)
1054
private
SecurityStatusPal
DecryptData(int frameSize, Span<byte> destination, out int bytesWritten)
1056
SecurityStatusPal
status;
1358
SecurityStatusPal
status;
1388
SecurityStatusPal
status;
1515
internal
SecurityStatusPal
Status;
System\Net\Security\SslStreamPal.Unix.cs (8)
15
public static Exception GetException(
SecurityStatusPal
status)
34
public static
SecurityStatusPal
SelectApplicationProtocol(
87
public static
SecurityStatusPal
DecryptMessage(
109
SecurityStatusPal
retVal = MapNativeErrorCode(errorCode);
119
private static
SecurityStatusPal
MapNativeErrorCode(Interop.Ssl.SslErrorCode errorCode) =>
158
SecurityStatusPal
status = Interop.OpenSsl.SslRenegotiate((SafeSslHandle)context, out _);
242
public static
SecurityStatusPal
ApplyAlertToken(
255
public static
SecurityStatusPal
ApplyShutdownToken(SafeDeleteSslContext context)
System\Net\Security\TlsSession.cs (4)
1013
SecurityStatusPal
selStatus = SslStreamPal.SelectApplicationProtocol(
1261
SecurityStatusPal
status = SslStreamPal.DecryptMessage(
1340
SecurityStatusPal
status = SslStreamPal.DecryptMessage(
1479
SecurityStatusPal
status = SslStreamPal.ApplyShutdownToken(_securityContext);