This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
@@ -0,0 +1,518 @@
using System;
using System.IO;
using System.Net.Security;
using System.Runtime.CompilerServices;
using System.Runtime.ExceptionServices;
using System.Security.Authentication;
using System.Security.Cryptography.X509Certificates;
using System.Threading;
using System.Threading.Tasks;
using Cpp2IlInjected;
using Mono.Security.Interface;
namespace Mono.Net.Security
{
// Token: 0x0200005D RID: 93
[Token(Token = "0x200005D")]
internal abstract class MobileAuthenticatedStream : AuthenticatedStream, IMonoSslStream, IDisposable
{
// Token: 0x0600015E RID: 350 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600015E")]
[Address(RVA = "0x44E820", Offset = "0x44D620", VA = "0x18044E820")]
public MobileAuthenticatedStream(Stream innerStream, bool leaveInnerStreamOpen, SslStream owner, MonoTlsSettings settings, MonoTlsProvider provider)
{
}
// Token: 0x17000025 RID: 37
// (get) Token: 0x0600015F RID: 351 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000025")]
public MonoTlsSettings Settings
{
[Token(Token = "0x600015F")]
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x17000026 RID: 38
// (get) Token: 0x06000160 RID: 352 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000026")]
public MonoTlsProvider Provider
{
[Token(Token = "0x6000160")]
[Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40", Slot = "51")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x06000161 RID: 353 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000161")]
[Address(RVA = "0x44CF60", Offset = "0x44BD60", VA = "0x18044CF60")]
internal void CheckThrow(bool authSuccessCheck, bool shutdownCheck = false)
{
}
// Token: 0x06000162 RID: 354 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000162")]
[Address(RVA = "0x44D3E0", Offset = "0x44C1E0", VA = "0x18044D3E0")]
internal static Exception GetSSPIException(Exception e)
{
return null;
}
// Token: 0x06000163 RID: 355 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000163")]
[Address(RVA = "0x44D270", Offset = "0x44C070", VA = "0x18044D270")]
internal static Exception GetIOException(Exception e, string message)
{
return null;
}
// Token: 0x06000164 RID: 356 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000164")]
[Address(RVA = "0x44E450", Offset = "0x44D250", VA = "0x18044E450")]
internal ExceptionDispatchInfo SetException(Exception e)
{
return null;
}
// Token: 0x17000027 RID: 39
// (get) Token: 0x06000165 RID: 357 RVA: 0x00002508 File Offset: 0x00000708
[Token(Token = "0x17000027")]
private SslProtocols DefaultProtocols
{
[Token(Token = "0x6000165")]
[Address(RVA = "0x44EA10", Offset = "0x44D810", VA = "0x18044EA10")]
get
{
return SslProtocols.None;
}
}
// Token: 0x06000166 RID: 358 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000166")]
[Address(RVA = "0x44CCA0", Offset = "0x44BAA0", VA = "0x18044CCA0", Slot = "32")]
public void AuthenticateAsClient(string targetHost)
{
}
// Token: 0x06000167 RID: 359 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000167")]
[Address(RVA = "0x44CD40", Offset = "0x44BB40", VA = "0x18044CD40", Slot = "33")]
public void AuthenticateAsClient(string targetHost, X509CertificateCollection clientCertificates, SslProtocols enabledSslProtocols, bool checkCertificateRevocation)
{
}
// Token: 0x06000168 RID: 360 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000168")]
[Address(RVA = "0x44CC70", Offset = "0x44BA70", VA = "0x18044CC70", Slot = "34")]
public Task AuthenticateAsClientAsync(string targetHost, X509CertificateCollection clientCertificates, SslProtocols enabledSslProtocols, bool checkCertificateRevocation)
{
return null;
}
// Token: 0x17000028 RID: 40
// (get) Token: 0x06000169 RID: 361 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000028")]
public AuthenticatedStream AuthenticatedStream
{
[Token(Token = "0x6000169")]
[Address(RVA = "0x434BD0", Offset = "0x4339D0", VA = "0x180434BD0", Slot = "47")]
get
{
return null;
}
}
// Token: 0x0600016A RID: 362 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600016A")]
[Address(RVA = "0x44DD60", Offset = "0x44CB60", VA = "0x18044DD60")]
private Task ProcessAuthentication(bool runSynchronously, bool serverMode, string targetHost, SslProtocols enabledProtocols, X509Certificate serverCertificate, X509CertificateCollection clientCertificates, bool clientCertRequired)
{
return null;
}
// Token: 0x0600016B RID: 363
[Token(Token = "0x600016B")]
[Address(Slot = "52")]
protected abstract MobileTlsContext CreateContext(bool serverMode, string targetHost, SslProtocols enabledProtocols, X509Certificate serverCertificate, X509CertificateCollection clientCertificates, bool askForClientCert);
// Token: 0x0600016C RID: 364 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600016C")]
[Address(RVA = "0x44CD90", Offset = "0x44BB90", VA = "0x18044CD90", Slot = "19")]
public override IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback asyncCallback, object asyncState)
{
return null;
}
// Token: 0x0600016D RID: 365 RVA: 0x00002520 File Offset: 0x00000720
[Token(Token = "0x600016D")]
[Address(RVA = "0x44D1F0", Offset = "0x44BFF0", VA = "0x18044D1F0", Slot = "20")]
public override int EndRead(IAsyncResult asyncResult)
{
return 0;
}
// Token: 0x0600016E RID: 366 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600016E")]
[Address(RVA = "0x44CE70", Offset = "0x44BC70", VA = "0x18044CE70", Slot = "22")]
public override IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback asyncCallback, object asyncState)
{
return null;
}
// Token: 0x0600016F RID: 367 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600016F")]
[Address(RVA = "0x44D230", Offset = "0x44C030", VA = "0x18044D230", Slot = "23")]
public override void EndWrite(IAsyncResult asyncResult)
{
}
// Token: 0x06000170 RID: 368 RVA: 0x00002538 File Offset: 0x00000738
[Token(Token = "0x6000170")]
[Address(RVA = "0x44E310", Offset = "0x44D110", VA = "0x18044E310", Slot = "27")]
public override int Read(byte[] buffer, int offset, int count)
{
return 0;
}
// Token: 0x06000171 RID: 369 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000171")]
[Address(RVA = "0x44E6F0", Offset = "0x44D4F0", VA = "0x18044E6F0", Slot = "29")]
public override void Write(byte[] buffer, int offset, int count)
{
}
// Token: 0x06000172 RID: 370 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000172")]
[Address(RVA = "0x44E260", Offset = "0x44D060", VA = "0x18044E260", Slot = "21")]
public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
{
return null;
}
// Token: 0x06000173 RID: 371 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000173")]
[Address(RVA = "0x44E640", Offset = "0x44D440", VA = "0x18044E640", Slot = "24")]
public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
{
return null;
}
// Token: 0x06000174 RID: 372 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000174")]
[Address(RVA = "0x44E4D0", Offset = "0x44D2D0", VA = "0x18044E4D0")]
private Task<int> StartOperation(MobileAuthenticatedStream.OperationType type, AsyncProtocolRequest asyncRequest, CancellationToken cancellationToken)
{
return null;
}
// Token: 0x06000175 RID: 373 RVA: 0x00002550 File Offset: 0x00000750
[Token(Token = "0x6000175")]
[Address(RVA = "0x44D770", Offset = "0x44C570", VA = "0x18044D770")]
internal int InternalRead(byte[] buffer, int offset, int size, out bool outWantMore)
{
return 0;
}
// Token: 0x06000176 RID: 374 RVA: 0x00002568 File Offset: 0x00000768
[Token(Token = "0x6000176")]
[Address(RVA = "0x44D970", Offset = "0x44C770", VA = "0x18044D970")]
private ValueTuple<int, bool> InternalRead(AsyncProtocolRequest asyncRequest, BufferOffsetSize internalBuffer, byte[] buffer, int offset, int size)
{
return default(ValueTuple<int, bool>);
}
// Token: 0x06000177 RID: 375 RVA: 0x00002580 File Offset: 0x00000780
[Token(Token = "0x6000177")]
[Address(RVA = "0x44DC80", Offset = "0x44CA80", VA = "0x18044DC80")]
internal bool InternalWrite(byte[] buffer, int offset, int size)
{
return default(bool);
}
// Token: 0x06000178 RID: 376 RVA: 0x00002598 File Offset: 0x00000798
[Token(Token = "0x6000178")]
[Address(RVA = "0x44DAC0", Offset = "0x44C8C0", VA = "0x18044DAC0")]
private bool InternalWrite(AsyncProtocolRequest asyncRequest, BufferOffsetSize2 internalBuffer, byte[] buffer, int offset, int size)
{
return default(bool);
}
// Token: 0x06000179 RID: 377 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000179")]
[Address(RVA = "0x44D540", Offset = "0x44C340", VA = "0x18044D540")]
internal Task<int> InnerRead(bool sync, int requestedSize, CancellationToken cancellationToken)
{
return null;
}
// Token: 0x0600017A RID: 378 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600017A")]
[Address(RVA = "0x44D670", Offset = "0x44C470", VA = "0x18044D670")]
internal Task InnerWrite(bool sync, CancellationToken cancellationToken)
{
return null;
}
// Token: 0x0600017B RID: 379 RVA: 0x000025B0 File Offset: 0x000007B0
[Token(Token = "0x600017B")]
[Address(RVA = "0x44DEA0", Offset = "0x44CCA0", VA = "0x18044DEA0")]
internal AsyncOperationStatus ProcessHandshake(AsyncOperationStatus status)
{
return AsyncOperationStatus.Initialize;
}
// Token: 0x0600017C RID: 380 RVA: 0x000025C8 File Offset: 0x000007C8
[Token(Token = "0x600017C")]
[Address(RVA = "0x44E060", Offset = "0x44CE60", VA = "0x18044E060")]
internal ValueTuple<int, bool> ProcessRead(BufferOffsetSize userBuffer)
{
return default(ValueTuple<int, bool>);
}
// Token: 0x0600017D RID: 381 RVA: 0x000025E0 File Offset: 0x000007E0
[Token(Token = "0x600017D")]
[Address(RVA = "0x44E160", Offset = "0x44CF60", VA = "0x18044E160")]
internal ValueTuple<int, bool> ProcessWrite(BufferOffsetSize userBuffer)
{
return default(ValueTuple<int, bool>);
}
// Token: 0x17000029 RID: 41
// (get) Token: 0x0600017E RID: 382 RVA: 0x000025F8 File Offset: 0x000007F8
[Token(Token = "0x17000029")]
public override bool IsAuthenticated
{
[Token(Token = "0x600017E")]
[Address(RVA = "0x44EB20", Offset = "0x44D920", VA = "0x18044EB20", Slot = "31")]
get
{
return default(bool);
}
}
// Token: 0x0600017F RID: 383 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600017F")]
[Address(RVA = "0x44D040", Offset = "0x44BE40", VA = "0x18044D040", Slot = "16")]
protected override void Dispose(bool disposing)
{
}
// Token: 0x06000180 RID: 384 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000180")]
[Address(RVA = "0x44D240", Offset = "0x44C040", VA = "0x18044D240", Slot = "17")]
public override void Flush()
{
}
// Token: 0x1700002A RID: 42
// (get) Token: 0x06000181 RID: 385 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700002A")]
public X509Certificate InternalLocalCertificate
{
[Token(Token = "0x6000181")]
[Address(RVA = "0x44EA20", Offset = "0x44D820", VA = "0x18044EA20", Slot = "50")]
get
{
return null;
}
}
// Token: 0x06000182 RID: 386 RVA: 0x00002610 File Offset: 0x00000810
[Token(Token = "0x6000182")]
[Address(RVA = "0x44E400", Offset = "0x44D200", VA = "0x18044E400", Slot = "25")]
public override long Seek(long offset, SeekOrigin origin)
{
return 0L;
}
// Token: 0x06000183 RID: 387 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000183")]
[Address(RVA = "0x44E4A0", Offset = "0x44D2A0", VA = "0x18044E4A0", Slot = "26")]
public override void SetLength(long value)
{
}
// Token: 0x1700002B RID: 43
// (get) Token: 0x06000184 RID: 388 RVA: 0x00002628 File Offset: 0x00000828
[Token(Token = "0x1700002B")]
public override bool CanRead
{
[Token(Token = "0x6000184")]
[Address(RVA = "0x44E950", Offset = "0x44D750", VA = "0x18044E950", Slot = "7")]
get
{
return default(bool);
}
}
// Token: 0x1700002C RID: 44
// (get) Token: 0x06000185 RID: 389 RVA: 0x00002640 File Offset: 0x00000840
[Token(Token = "0x1700002C")]
public override bool CanWrite
{
[Token(Token = "0x6000185")]
[Address(RVA = "0x44E9A0", Offset = "0x44D7A0", VA = "0x18044E9A0", Slot = "9")]
get
{
return default(bool);
}
}
// Token: 0x1700002D RID: 45
// (get) Token: 0x06000186 RID: 390 RVA: 0x00002658 File Offset: 0x00000858
[Token(Token = "0x1700002D")]
public override bool CanSeek
{
[Token(Token = "0x6000186")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "8")]
get
{
return default(bool);
}
}
// Token: 0x1700002E RID: 46
// (get) Token: 0x06000187 RID: 391 RVA: 0x00002670 File Offset: 0x00000870
[Token(Token = "0x1700002E")]
public override long Length
{
[Token(Token = "0x6000187")]
[Address(RVA = "0x44EBE0", Offset = "0x44D9E0", VA = "0x18044EBE0", Slot = "10")]
get
{
return 0L;
}
}
// Token: 0x1700002F RID: 47
// (get) Token: 0x06000188 RID: 392 RVA: 0x00002688 File Offset: 0x00000888
// (set) Token: 0x06000189 RID: 393 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700002F")]
public override long Position
{
[Token(Token = "0x6000188")]
[Address(RVA = "0x44EC10", Offset = "0x44DA10", VA = "0x18044EC10", Slot = "11")]
get
{
return 0L;
}
[Token(Token = "0x6000189")]
[Address(RVA = "0x44ECC0", Offset = "0x44DAC0", VA = "0x18044ECC0", Slot = "12")]
set
{
}
}
// Token: 0x17000030 RID: 48
// (get) Token: 0x0600018A RID: 394 RVA: 0x000026A0 File Offset: 0x000008A0
[Token(Token = "0x17000030")]
public override int ReadTimeout
{
[Token(Token = "0x600018A")]
[Address(RVA = "0x44EC50", Offset = "0x44DA50", VA = "0x18044EC50", Slot = "13")]
get
{
return 0;
}
}
// Token: 0x17000031 RID: 49
// (get) Token: 0x0600018B RID: 395 RVA: 0x000026B8 File Offset: 0x000008B8
[Token(Token = "0x17000031")]
public override int WriteTimeout
{
[Token(Token = "0x600018B")]
[Address(RVA = "0x44EC90", Offset = "0x44DA90", VA = "0x18044EC90", Slot = "14")]
get
{
return 0;
}
}
// Token: 0x040000D0 RID: 208
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40000D0")]
private MobileTlsContext xobileTlsContext;
// Token: 0x040000D1 RID: 209
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40000D1")]
private ExceptionDispatchInfo lastException;
// Token: 0x040000D2 RID: 210
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40000D2")]
private AsyncProtocolRequest asyncHandshakeRequest;
// Token: 0x040000D3 RID: 211
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40000D3")]
private AsyncProtocolRequest asyncReadRequest;
// Token: 0x040000D4 RID: 212
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x40000D4")]
private AsyncProtocolRequest asyncWriteRequest;
// Token: 0x040000D5 RID: 213
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x40000D5")]
private BufferOffsetSize2 readBuffer;
// Token: 0x040000D6 RID: 214
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x40000D6")]
private BufferOffsetSize2 writeBuffer;
// Token: 0x040000D7 RID: 215
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x40000D7")]
private object ioLock;
// Token: 0x040000D8 RID: 216
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x40000D8")]
private int closeRequested;
// Token: 0x040000D9 RID: 217
[FieldOffset(Offset = "0x7C")]
[Token(Token = "0x40000D9")]
private bool shutdown;
// Token: 0x040000DA RID: 218
[Token(Token = "0x40000DA")]
private static int uniqueNameInteger;
// Token: 0x040000DE RID: 222
[Token(Token = "0x40000DE")]
private static int nextId;
// Token: 0x040000DF RID: 223
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x40000DF")]
internal readonly int ID;
// Token: 0x0200005E RID: 94
[Token(Token = "0x200005E")]
private enum OperationType
{
// Token: 0x040000E1 RID: 225
[Token(Token = "0x40000E1")]
Read,
// Token: 0x040000E2 RID: 226
[Token(Token = "0x40000E2")]
Write,
// Token: 0x040000E3 RID: 227
[Token(Token = "0x40000E3")]
Shutdown
}
}
}