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
+56
View File
@@ -0,0 +1,56 @@
using System;
using Cpp2IlInjected;
namespace Mono.Net
{
// Token: 0x0200003F RID: 63
[Token(Token = "0x200003F")]
internal class CFArray : CFObject
{
// Token: 0x060000D5 RID: 213 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000D5")]
[Address(RVA = "0x446540", Offset = "0x445340", VA = "0x180446540")]
public CFArray(IntPtr handle, bool own)
{
}
// Token: 0x060000D7 RID: 215
[Token(Token = "0x60000D7")]
[Address(RVA = "0x446360", Offset = "0x445160", VA = "0x180446360")]
private static extern IntPtr CFArrayGetCount(IntPtr handle);
// Token: 0x1700000D RID: 13
// (get) Token: 0x060000D8 RID: 216 RVA: 0x000022E0 File Offset: 0x000004E0
[Token(Token = "0x1700000D")]
public int Count
{
[Token(Token = "0x60000D8")]
[Address(RVA = "0x446550", Offset = "0x445350", VA = "0x180446550")]
get
{
return 0;
}
}
// Token: 0x060000D9 RID: 217
[Token(Token = "0x60000D9")]
[Address(RVA = "0x4463E0", Offset = "0x4451E0", VA = "0x1804463E0")]
private static extern IntPtr CFArrayGetValueAtIndex(IntPtr handle, IntPtr index);
// Token: 0x1700000E RID: 14
[Token(Token = "0x1700000E")]
public IntPtr this[int index]
{
[Token(Token = "0x60000DA")]
[Address(RVA = "0x446610", Offset = "0x445410", VA = "0x180446610")]
get
{
return 0;
}
}
// Token: 0x0400006A RID: 106
[Token(Token = "0x400006A")]
private static readonly IntPtr kCFTypeArrayCallbacks;
}
}
+50
View File
@@ -0,0 +1,50 @@
using System;
using Cpp2IlInjected;
namespace Mono.Net
{
// Token: 0x02000044 RID: 68
[Token(Token = "0x2000044")]
internal class CFDictionary : CFObject
{
// Token: 0x060000E7 RID: 231 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000E7")]
[Address(RVA = "0x446540", Offset = "0x445340", VA = "0x180446540")]
public CFDictionary(IntPtr handle, bool own)
{
}
// Token: 0x060000E8 RID: 232
[Token(Token = "0x60000E8")]
[Address(RVA = "0x4466E0", Offset = "0x4454E0", VA = "0x1804466E0")]
private static extern IntPtr CFDictionaryGetValue(IntPtr handle, IntPtr key);
// Token: 0x060000E9 RID: 233 RVA: 0x00002328 File Offset: 0x00000528
[Token(Token = "0x60000E9")]
[Address(RVA = "0x446770", Offset = "0x445570", VA = "0x180446770")]
public IntPtr GetValue(IntPtr key)
{
return 0;
}
// Token: 0x1700000F RID: 15
[Token(Token = "0x1700000F")]
public IntPtr this[IntPtr key]
{
[Token(Token = "0x60000EA")]
[Address(RVA = "0x446770", Offset = "0x445570", VA = "0x180446770")]
get
{
return 0;
}
}
// Token: 0x04000073 RID: 115
[Token(Token = "0x4000073")]
private static readonly IntPtr KeyCallbacks;
// Token: 0x04000074 RID: 116
[Token(Token = "0x4000074")]
private static readonly IntPtr ValueCallbacks;
}
}
+264
View File
@@ -0,0 +1,264 @@
using System;
using System.Collections.Generic;
using System.Net;
using System.Threading;
using Cpp2IlInjected;
namespace Mono.Net
{
// Token: 0x0200004A RID: 74
[Token(Token = "0x200004A")]
internal static class CFNetwork
{
// Token: 0x06000106 RID: 262
[Token(Token = "0x6000106")]
[Address(RVA = "0x446930", Offset = "0x445730", VA = "0x180446930")]
private static extern IntPtr CFNetworkCopyProxiesForAutoConfigurationScriptSequential(IntPtr proxyAutoConfigurationScript, IntPtr targetURL, out IntPtr error);
// Token: 0x06000107 RID: 263
[Token(Token = "0x6000107")]
[Address(RVA = "0x4471C0", Offset = "0x445FC0", VA = "0x1804471C0")]
private static extern IntPtr CFNetworkExecuteProxyAutoConfigurationURL(IntPtr proxyAutoConfigURL, IntPtr targetURL, CFNetwork.CFProxyAutoConfigurationResultCallback cb, ref CFStreamClientContext clientContext);
// Token: 0x06000108 RID: 264 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000108")]
[Address(RVA = "0x4469D0", Offset = "0x4457D0", VA = "0x1804469D0")]
private static void CFNetworkCopyProxiesForAutoConfigurationScriptThread()
{
}
// Token: 0x06000109 RID: 265 RVA: 0x000023E8 File Offset: 0x000005E8
[Token(Token = "0x6000109")]
[Address(RVA = "0x446D20", Offset = "0x445B20", VA = "0x180446D20")]
private static IntPtr CFNetworkCopyProxiesForAutoConfigurationScript(IntPtr proxyAutoConfigurationScript, IntPtr targetURL, out IntPtr error)
{
return 0;
}
// Token: 0x0600010A RID: 266 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600010A")]
[Address(RVA = "0x447270", Offset = "0x446070", VA = "0x180447270")]
private static CFArray CopyProxiesForAutoConfigurationScript(IntPtr proxyAutoConfigurationScript, CFUrl targetURL)
{
return null;
}
// Token: 0x0600010B RID: 267 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600010B")]
[Address(RVA = "0x4479C0", Offset = "0x4467C0", VA = "0x1804479C0")]
public static CFProxy[] GetProxiesForAutoConfigurationScript(IntPtr proxyAutoConfigurationScript, CFUrl targetURL)
{
return null;
}
// Token: 0x0600010C RID: 268 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600010C")]
[Address(RVA = "0x447870", Offset = "0x446670", VA = "0x180447870")]
public static CFProxy[] GetProxiesForAutoConfigurationScript(IntPtr proxyAutoConfigurationScript, Uri targetUri)
{
return null;
}
// Token: 0x0600010D RID: 269 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600010D")]
[Address(RVA = "0x447470", Offset = "0x446270", VA = "0x180447470")]
public static CFProxy[] ExecuteProxyAutoConfigurationURL(IntPtr proxyAutoConfigURL, Uri targetURL)
{
return null;
}
// Token: 0x0600010E RID: 270
[Token(Token = "0x600010E")]
[Address(RVA = "0x4470C0", Offset = "0x445EC0", VA = "0x1804470C0")]
private static extern IntPtr CFNetworkCopyProxiesForURL(IntPtr url, IntPtr proxySettings);
// Token: 0x0600010F RID: 271 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600010F")]
[Address(RVA = "0x447340", Offset = "0x446140", VA = "0x180447340")]
private static CFArray CopyProxiesForURL(CFUrl url, CFDictionary proxySettings)
{
return null;
}
// Token: 0x06000110 RID: 272 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000110")]
[Address(RVA = "0x447CA0", Offset = "0x446AA0", VA = "0x180447CA0")]
public static CFProxy[] GetProxiesForURL(CFUrl url, CFProxySettings proxySettings)
{
return null;
}
// Token: 0x06000111 RID: 273 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000111")]
[Address(RVA = "0x447FE0", Offset = "0x446DE0", VA = "0x180447FE0")]
public static CFProxy[] GetProxiesForUri(Uri uri, CFProxySettings proxySettings)
{
return null;
}
// Token: 0x06000112 RID: 274
[Token(Token = "0x6000112")]
[Address(RVA = "0x447150", Offset = "0x445F50", VA = "0x180447150")]
private static extern IntPtr CFNetworkCopySystemProxySettings();
// Token: 0x06000113 RID: 275 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000113")]
[Address(RVA = "0x448100", Offset = "0x446F00", VA = "0x180448100")]
public static CFProxySettings GetSystemProxySettings()
{
return null;
}
// Token: 0x06000114 RID: 276 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000114")]
[Address(RVA = "0x447820", Offset = "0x446620", VA = "0x180447820")]
public static IWebProxy GetDefaultProxy()
{
return null;
}
// Token: 0x04000092 RID: 146
[Token(Token = "0x4000092")]
private static object lock_obj;
// Token: 0x04000093 RID: 147
[Token(Token = "0x4000093")]
private static Queue<CFNetwork.GetProxyData> get_proxy_queue;
// Token: 0x04000094 RID: 148
[Token(Token = "0x4000094")]
private static AutoResetEvent proxy_event;
// Token: 0x0200004B RID: 75
[Token(Token = "0x200004B")]
private class GetProxyData : IDisposable
{
// Token: 0x06000116 RID: 278 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000116")]
[Address(RVA = "0x44CBE0", Offset = "0x44B9E0", VA = "0x18044CBE0", Slot = "4")]
public void Dispose()
{
}
// Token: 0x06000117 RID: 279 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000117")]
[Address(RVA = "0x44CC10", Offset = "0x44BA10", VA = "0x18044CC10")]
public GetProxyData()
{
}
// Token: 0x04000095 RID: 149
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000095")]
public IntPtr script;
// Token: 0x04000096 RID: 150
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000096")]
public IntPtr targetUri;
// Token: 0x04000097 RID: 151
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000097")]
public IntPtr error;
// Token: 0x04000098 RID: 152
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000098")]
public IntPtr result;
// Token: 0x04000099 RID: 153
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000099")]
public ManualResetEvent evt;
}
// Token: 0x0200004C RID: 76
// (Invoke) Token: 0x06000119 RID: 281
[Token(Token = "0x200004C")]
private delegate void CFProxyAutoConfigurationResultCallback(IntPtr client, IntPtr proxyList, IntPtr error);
// Token: 0x0200004D RID: 77
[Token(Token = "0x200004D")]
private class CFWebProxy : IWebProxy
{
// Token: 0x0600011C RID: 284 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600011C")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public CFWebProxy()
{
}
// Token: 0x17000019 RID: 25
// (get) Token: 0x0600011D RID: 285 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000019")]
public ICredentials Credentials
{
[Token(Token = "0x600011D")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "6")]
get
{
return null;
}
}
// Token: 0x0600011E RID: 286 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600011E")]
[Address(RVA = "0x44AB60", Offset = "0x449960", VA = "0x18044AB60")]
private static Uri GetProxyUri(CFProxy proxy, out NetworkCredential credentials)
{
return null;
}
// Token: 0x0600011F RID: 287 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600011F")]
[Address(RVA = "0x44A9B0", Offset = "0x4497B0", VA = "0x18044A9B0")]
private static Uri GetProxyUriFromScript(IntPtr script, Uri targetUri, out NetworkCredential credentials)
{
return null;
}
// Token: 0x06000120 RID: 288 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000120")]
[Address(RVA = "0x44A930", Offset = "0x449730", VA = "0x18044A930")]
private static Uri ExecuteProxyAutoConfigurationURL(IntPtr proxyAutoConfigURL, Uri targetUri, out NetworkCredential credentials)
{
return null;
}
// Token: 0x06000121 RID: 289 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000121")]
[Address(RVA = "0x44B500", Offset = "0x44A300", VA = "0x18044B500")]
private static Uri SelectProxy(CFProxy[] proxies, Uri targetUri, out NetworkCredential credentials)
{
return null;
}
// Token: 0x06000122 RID: 290 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000122")]
[Address(RVA = "0x44B050", Offset = "0x449E50", VA = "0x18044B050", Slot = "4")]
public Uri GetProxy(Uri targetUri)
{
return null;
}
// Token: 0x06000123 RID: 291 RVA: 0x00002400 File Offset: 0x00000600
[Token(Token = "0x6000123")]
[Address(RVA = "0x44B420", Offset = "0x44A220", VA = "0x18044B420", Slot = "5")]
public bool IsBypassed(Uri targetUri)
{
return default(bool);
}
// Token: 0x0400009A RID: 154
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400009A")]
private ICredentials credentials;
// Token: 0x0400009B RID: 155
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400009B")]
private bool userSpecified;
}
}
}
+23
View File
@@ -0,0 +1,23 @@
using System;
using Cpp2IlInjected;
namespace Mono.Net
{
// Token: 0x02000040 RID: 64
[Token(Token = "0x2000040")]
internal class CFNumber : CFObject
{
// Token: 0x060000DB RID: 219
[Token(Token = "0x60000DB")]
[Address(RVA = "0x448350", Offset = "0x447150", VA = "0x180448350")]
private static extern bool CFNumberGetValue(IntPtr handle, IntPtr type, out int value);
// Token: 0x060000DC RID: 220 RVA: 0x00002310 File Offset: 0x00000510
[Token(Token = "0x60000DC")]
[Address(RVA = "0x448270", Offset = "0x447070", VA = "0x180448270")]
public static int AsInt32(IntPtr handle)
{
return 0;
}
}
}
+115
View File
@@ -0,0 +1,115 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace Mono.Net
{
// Token: 0x0200003E RID: 62
[Token(Token = "0x200003E")]
internal class CFObject : IDisposable
{
// Token: 0x060000C6 RID: 198
[Token(Token = "0x60000C6")]
[Address(RVA = "0x448970", Offset = "0x447770", VA = "0x180448970")]
public static extern IntPtr dlopen(string path, int mode);
// Token: 0x060000C7 RID: 199
[Token(Token = "0x60000C7")]
[Address(RVA = "0x448A10", Offset = "0x447810", VA = "0x180448A10")]
private static extern IntPtr dlsym(IntPtr handle, string symbol);
// Token: 0x060000C8 RID: 200
[Token(Token = "0x60000C8")]
[Address(RVA = "0x4488F0", Offset = "0x4476F0", VA = "0x1804488F0")]
public static extern void dlclose(IntPtr handle);
// Token: 0x060000C9 RID: 201 RVA: 0x00002298 File Offset: 0x00000498
[Token(Token = "0x60000C9")]
[Address(RVA = "0x448730", Offset = "0x447530", VA = "0x180448730")]
public static IntPtr GetIndirect(IntPtr handle, string symbol)
{
return 0;
}
// Token: 0x060000CA RID: 202 RVA: 0x000022B0 File Offset: 0x000004B0
[Token(Token = "0x60000CA")]
[Address(RVA = "0x4486A0", Offset = "0x4474A0", VA = "0x1804486A0")]
public static IntPtr GetCFObjectHandle(IntPtr handle, string symbol)
{
return 0;
}
// Token: 0x060000CB RID: 203 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000CB")]
[Address(RVA = "0x448840", Offset = "0x447640", VA = "0x180448840")]
public CFObject(IntPtr handle, bool own)
{
}
// Token: 0x060000CC RID: 204 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000CC")]
[Address(RVA = "0x448620", Offset = "0x447420", VA = "0x180448620", Slot = "1")]
protected override void Finalize()
{
}
// Token: 0x1700000C RID: 12
// (get) Token: 0x060000CD RID: 205 RVA: 0x000022C8 File Offset: 0x000004C8
// (set) Token: 0x060000CE RID: 206 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700000C")]
public IntPtr Handle
{
[Token(Token = "0x60000CD")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "5")]
[CompilerGenerated]
get
{
return 0;
}
[Token(Token = "0x60000CE")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x060000CF RID: 207
[Token(Token = "0x60000CF")]
[Address(RVA = "0x448470", Offset = "0x447270", VA = "0x180448470")]
internal static extern IntPtr CFRetain(IntPtr handle);
// Token: 0x060000D0 RID: 208 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000D0")]
[Address(RVA = "0x4487C0", Offset = "0x4475C0", VA = "0x1804487C0")]
private void Retain()
{
}
// Token: 0x060000D1 RID: 209
[Token(Token = "0x60000D1")]
[Address(RVA = "0x4483F0", Offset = "0x4471F0", VA = "0x1804483F0")]
internal static extern void CFRelease(IntPtr handle);
// Token: 0x060000D2 RID: 210 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000D2")]
[Address(RVA = "0x448740", Offset = "0x447540", VA = "0x180448740")]
private void Release()
{
}
// Token: 0x060000D3 RID: 211 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000D3")]
[Address(RVA = "0x448560", Offset = "0x447360", VA = "0x180448560", Slot = "6")]
protected virtual void Dispose(bool disposing)
{
}
// Token: 0x060000D4 RID: 212 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000D4")]
[Address(RVA = "0x4484F0", Offset = "0x4472F0", VA = "0x1804484F0", Slot = "4")]
public void Dispose()
{
}
}
}
+173
View File
@@ -0,0 +1,173 @@
using System;
using Cpp2IlInjected;
namespace Mono.Net
{
// Token: 0x02000048 RID: 72
[Token(Token = "0x2000048")]
internal class CFProxy
{
// Token: 0x060000FA RID: 250 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000FA")]
[Address(RVA = "0x3FFB80", Offset = "0x3FE980", VA = "0x1803FFB80")]
internal CFProxy(CFDictionary settings)
{
}
// Token: 0x060000FB RID: 251 RVA: 0x00002370 File Offset: 0x00000570
[Token(Token = "0x60000FB")]
[Address(RVA = "0x449000", Offset = "0x447E00", VA = "0x180449000")]
private static CFProxyType CFProxyTypeToEnum(IntPtr type)
{
return CFProxyType.None;
}
// Token: 0x17000011 RID: 17
// (get) Token: 0x060000FC RID: 252 RVA: 0x00002388 File Offset: 0x00000588
[Token(Token = "0x17000011")]
public IntPtr AutoConfigurationJavaScript
{
[Token(Token = "0x60000FC")]
[Address(RVA = "0x449420", Offset = "0x448220", VA = "0x180449420")]
get
{
return 0;
}
}
// Token: 0x17000012 RID: 18
// (get) Token: 0x060000FD RID: 253 RVA: 0x000023A0 File Offset: 0x000005A0
[Token(Token = "0x17000012")]
public IntPtr AutoConfigurationUrl
{
[Token(Token = "0x60000FD")]
[Address(RVA = "0x4494E0", Offset = "0x4482E0", VA = "0x1804494E0")]
get
{
return 0;
}
}
// Token: 0x17000013 RID: 19
// (get) Token: 0x060000FE RID: 254 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000013")]
public string HostName
{
[Token(Token = "0x60000FE")]
[Address(RVA = "0x4495A0", Offset = "0x4483A0", VA = "0x1804495A0")]
get
{
return null;
}
}
// Token: 0x17000014 RID: 20
// (get) Token: 0x060000FF RID: 255 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000014")]
public string Password
{
[Token(Token = "0x60000FF")]
[Address(RVA = "0x449670", Offset = "0x448470", VA = "0x180449670")]
get
{
return null;
}
}
// Token: 0x17000015 RID: 21
// (get) Token: 0x06000100 RID: 256 RVA: 0x000023B8 File Offset: 0x000005B8
[Token(Token = "0x17000015")]
public int Port
{
[Token(Token = "0x6000100")]
[Address(RVA = "0x449740", Offset = "0x448540", VA = "0x180449740")]
get
{
return 0;
}
}
// Token: 0x17000016 RID: 22
// (get) Token: 0x06000101 RID: 257 RVA: 0x000023D0 File Offset: 0x000005D0
[Token(Token = "0x17000016")]
public CFProxyType ProxyType
{
[Token(Token = "0x6000101")]
[Address(RVA = "0x4498E0", Offset = "0x4486E0", VA = "0x1804498E0")]
get
{
return CFProxyType.None;
}
}
// Token: 0x17000017 RID: 23
// (get) Token: 0x06000102 RID: 258 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000017")]
public string Username
{
[Token(Token = "0x6000102")]
[Address(RVA = "0x4499B0", Offset = "0x4487B0", VA = "0x1804499B0")]
get
{
return null;
}
}
// Token: 0x0400007D RID: 125
[Token(Token = "0x400007D")]
private static IntPtr kCFProxyAutoConfigurationJavaScriptKey;
// Token: 0x0400007E RID: 126
[Token(Token = "0x400007E")]
private static IntPtr kCFProxyAutoConfigurationURLKey;
// Token: 0x0400007F RID: 127
[Token(Token = "0x400007F")]
private static IntPtr kCFProxyHostNameKey;
// Token: 0x04000080 RID: 128
[Token(Token = "0x4000080")]
private static IntPtr kCFProxyPasswordKey;
// Token: 0x04000081 RID: 129
[Token(Token = "0x4000081")]
private static IntPtr kCFProxyPortNumberKey;
// Token: 0x04000082 RID: 130
[Token(Token = "0x4000082")]
private static IntPtr kCFProxyTypeKey;
// Token: 0x04000083 RID: 131
[Token(Token = "0x4000083")]
private static IntPtr kCFProxyUsernameKey;
// Token: 0x04000084 RID: 132
[Token(Token = "0x4000084")]
private static IntPtr kCFProxyTypeAutoConfigurationURL;
// Token: 0x04000085 RID: 133
[Token(Token = "0x4000085")]
private static IntPtr kCFProxyTypeAutoConfigurationJavaScript;
// Token: 0x04000086 RID: 134
[Token(Token = "0x4000086")]
private static IntPtr kCFProxyTypeFTP;
// Token: 0x04000087 RID: 135
[Token(Token = "0x4000087")]
private static IntPtr kCFProxyTypeHTTP;
// Token: 0x04000088 RID: 136
[Token(Token = "0x4000088")]
private static IntPtr kCFProxyTypeHTTPS;
// Token: 0x04000089 RID: 137
[Token(Token = "0x4000089")]
private static IntPtr kCFProxyTypeSOCKS;
// Token: 0x0400008A RID: 138
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400008A")]
private CFDictionary settings;
}
}
+59
View File
@@ -0,0 +1,59 @@
using System;
using Cpp2IlInjected;
namespace Mono.Net
{
// Token: 0x02000049 RID: 73
[Token(Token = "0x2000049")]
internal class CFProxySettings
{
// Token: 0x06000104 RID: 260 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000104")]
[Address(RVA = "0x3FFB80", Offset = "0x3FE980", VA = "0x1803FFB80")]
public CFProxySettings(CFDictionary settings)
{
}
// Token: 0x17000018 RID: 24
// (get) Token: 0x06000105 RID: 261 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000018")]
public CFDictionary Dictionary
{
[Token(Token = "0x6000105")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
return null;
}
}
// Token: 0x0400008B RID: 139
[Token(Token = "0x400008B")]
private static IntPtr kCFNetworkProxiesHTTPEnable;
// Token: 0x0400008C RID: 140
[Token(Token = "0x400008C")]
private static IntPtr kCFNetworkProxiesHTTPPort;
// Token: 0x0400008D RID: 141
[Token(Token = "0x400008D")]
private static IntPtr kCFNetworkProxiesHTTPProxy;
// Token: 0x0400008E RID: 142
[Token(Token = "0x400008E")]
private static IntPtr kCFNetworkProxiesProxyAutoConfigEnable;
// Token: 0x0400008F RID: 143
[Token(Token = "0x400008F")]
private static IntPtr kCFNetworkProxiesProxyAutoConfigJavaScript;
// Token: 0x04000090 RID: 144
[Token(Token = "0x4000090")]
private static IntPtr kCFNetworkProxiesProxyAutoConfigURLString;
// Token: 0x04000091 RID: 145
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000091")]
private CFDictionary settings;
}
}
+32
View File
@@ -0,0 +1,32 @@
using System;
using Cpp2IlInjected;
namespace Mono.Net
{
// Token: 0x02000047 RID: 71
[Token(Token = "0x2000047")]
internal enum CFProxyType
{
// Token: 0x04000076 RID: 118
[Token(Token = "0x4000076")]
None,
// Token: 0x04000077 RID: 119
[Token(Token = "0x4000077")]
AutoConfigurationUrl,
// Token: 0x04000078 RID: 120
[Token(Token = "0x4000078")]
AutoConfigurationJavaScript,
// Token: 0x04000079 RID: 121
[Token(Token = "0x4000079")]
FTP,
// Token: 0x0400007A RID: 122
[Token(Token = "0x400007A")]
HTTP,
// Token: 0x0400007B RID: 123
[Token(Token = "0x400007B")]
HTTPS,
// Token: 0x0400007C RID: 124
[Token(Token = "0x400007C")]
SOCKS
}
}
+27
View File
@@ -0,0 +1,27 @@
using System;
using Cpp2IlInjected;
namespace Mono.Net
{
// Token: 0x02000041 RID: 65
[Token(Token = "0x2000041")]
internal struct CFRange
{
// Token: 0x060000DD RID: 221 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000DD")]
[Address(RVA = "0x449A80", Offset = "0x448880", VA = "0x180449A80")]
public CFRange(int loc, int len)
{
}
// Token: 0x0400006B RID: 107
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400006B")]
public IntPtr Location;
// Token: 0x0400006C RID: 108
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x400006C")]
public IntPtr Length;
}
}
+84
View File
@@ -0,0 +1,84 @@
using System;
using Cpp2IlInjected;
namespace Mono.Net
{
// Token: 0x02000046 RID: 70
[Token(Token = "0x2000046")]
internal class CFRunLoop : CFObject
{
// Token: 0x060000EE RID: 238
[Token(Token = "0x60000EE")]
[Address(RVA = "0x449B70", Offset = "0x448970", VA = "0x180449B70")]
private static extern void CFRunLoopAddSource(IntPtr rl, IntPtr source, IntPtr mode);
// Token: 0x060000EF RID: 239
[Token(Token = "0x60000EF")]
[Address(RVA = "0x449C80", Offset = "0x448A80", VA = "0x180449C80")]
private static extern void CFRunLoopRemoveSource(IntPtr rl, IntPtr source, IntPtr mode);
// Token: 0x060000F0 RID: 240
[Token(Token = "0x60000F0")]
[Address(RVA = "0x449D20", Offset = "0x448B20", VA = "0x180449D20")]
private static extern int CFRunLoopRunInMode(IntPtr mode, double seconds, bool returnAfterSourceHandled);
// Token: 0x060000F1 RID: 241
[Token(Token = "0x60000F1")]
[Address(RVA = "0x449C10", Offset = "0x448A10", VA = "0x180449C10")]
private static extern IntPtr CFRunLoopGetCurrent();
// Token: 0x060000F2 RID: 242
[Token(Token = "0x60000F2")]
[Address(RVA = "0x449DC0", Offset = "0x448BC0", VA = "0x180449DC0")]
private static extern void CFRunLoopStop(IntPtr rl);
// Token: 0x060000F3 RID: 243 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000F3")]
[Address(RVA = "0x446540", Offset = "0x445340", VA = "0x180446540")]
public CFRunLoop(IntPtr handle, bool own)
{
}
// Token: 0x17000010 RID: 16
// (get) Token: 0x060000F4 RID: 244 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000010")]
public static CFRunLoop CurrentRunLoop
{
[Token(Token = "0x60000F4")]
[Address(RVA = "0x44A020", Offset = "0x448E20", VA = "0x18044A020")]
get
{
return null;
}
}
// Token: 0x060000F5 RID: 245 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000F5")]
[Address(RVA = "0x449AC0", Offset = "0x4488C0", VA = "0x180449AC0")]
public void AddSource(IntPtr source, CFString mode)
{
}
// Token: 0x060000F6 RID: 246 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000F6")]
[Address(RVA = "0x449E40", Offset = "0x448C40", VA = "0x180449E40")]
public void RemoveSource(IntPtr source, CFString mode)
{
}
// Token: 0x060000F7 RID: 247 RVA: 0x00002358 File Offset: 0x00000558
[Token(Token = "0x60000F7")]
[Address(RVA = "0x449EF0", Offset = "0x448CF0", VA = "0x180449EF0")]
public int RunInMode(CFString mode, double seconds, bool returnAfterSourceHandled)
{
return 0;
}
// Token: 0x060000F8 RID: 248 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000F8")]
[Address(RVA = "0x449FA0", Offset = "0x448DA0", VA = "0x180449FA0")]
public void Stop()
{
}
}
}
+35
View File
@@ -0,0 +1,35 @@
using System;
using Cpp2IlInjected;
namespace Mono.Net
{
// Token: 0x02000042 RID: 66
[Token(Token = "0x2000042")]
internal struct CFStreamClientContext
{
// Token: 0x0400006D RID: 109
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400006D")]
public IntPtr Version;
// Token: 0x0400006E RID: 110
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x400006E")]
public IntPtr Info;
// Token: 0x0400006F RID: 111
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400006F")]
public IntPtr Retain;
// Token: 0x04000070 RID: 112
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000070")]
public IntPtr Release;
// Token: 0x04000071 RID: 113
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000071")]
public IntPtr CopyDescription;
}
}
+66
View File
@@ -0,0 +1,66 @@
using System;
using Cpp2IlInjected;
namespace Mono.Net
{
// Token: 0x02000043 RID: 67
[Token(Token = "0x2000043")]
internal class CFString : CFObject
{
// Token: 0x060000DE RID: 222 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000DE")]
[Address(RVA = "0x446540", Offset = "0x445340", VA = "0x180446540")]
public CFString(IntPtr handle, bool own)
{
}
// Token: 0x060000DF RID: 223
[Token(Token = "0x60000DF")]
[Address(RVA = "0x44A380", Offset = "0x449180", VA = "0x18044A380")]
private static extern IntPtr CFStringCreateWithCharacters(IntPtr alloc, IntPtr chars, IntPtr length);
// Token: 0x060000E0 RID: 224 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000E0")]
[Address(RVA = "0x44A5C0", Offset = "0x4493C0", VA = "0x18044A5C0")]
public static CFString Create(string value)
{
return null;
}
// Token: 0x060000E1 RID: 225
[Token(Token = "0x60000E1")]
[Address(RVA = "0x44A540", Offset = "0x449340", VA = "0x18044A540")]
private static extern IntPtr CFStringGetLength(IntPtr handle);
// Token: 0x060000E2 RID: 226
[Token(Token = "0x60000E2")]
[Address(RVA = "0x44A420", Offset = "0x449220", VA = "0x18044A420")]
private static extern IntPtr CFStringGetCharactersPtr(IntPtr handle);
// Token: 0x060000E3 RID: 227
[Token(Token = "0x60000E3")]
[Address(RVA = "0x44A4A0", Offset = "0x4492A0", VA = "0x18044A4A0")]
private static extern IntPtr CFStringGetCharacters(IntPtr handle, CFRange range, IntPtr buffer);
// Token: 0x060000E4 RID: 228 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000E4")]
[Address(RVA = "0x44A0E0", Offset = "0x448EE0", VA = "0x18044A0E0")]
public static string AsString(IntPtr handle)
{
return null;
}
// Token: 0x060000E5 RID: 229 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000E5")]
[Address(RVA = "0x44A6E0", Offset = "0x4494E0", VA = "0x18044A6E0", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x04000072 RID: 114
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000072")]
private string str;
}
}
+30
View File
@@ -0,0 +1,30 @@
using System;
using Cpp2IlInjected;
namespace Mono.Net
{
// Token: 0x02000045 RID: 69
[Token(Token = "0x2000045")]
internal class CFUrl : CFObject
{
// Token: 0x060000EB RID: 235 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000EB")]
[Address(RVA = "0x446540", Offset = "0x445340", VA = "0x180446540")]
public CFUrl(IntPtr handle, bool own)
{
}
// Token: 0x060000EC RID: 236
[Token(Token = "0x60000EC")]
[Address(RVA = "0x44A710", Offset = "0x449510", VA = "0x18044A710")]
private static extern IntPtr CFURLCreateWithString(IntPtr allocator, IntPtr str, IntPtr baseURL);
// Token: 0x060000ED RID: 237 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000ED")]
[Address(RVA = "0x44A7B0", Offset = "0x4495B0", VA = "0x18044A7B0")]
public static CFUrl Create(string absolute)
{
return null;
}
}
}
@@ -0,0 +1,25 @@
using System;
using Cpp2IlInjected;
namespace Mono.Net.Security
{
// Token: 0x02000057 RID: 87
[Token(Token = "0x2000057")]
internal class AsyncHandshakeRequest : AsyncProtocolRequest
{
// Token: 0x06000145 RID: 325 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000145")]
[Address(RVA = "0x4456D0", Offset = "0x4444D0", VA = "0x1804456D0")]
public AsyncHandshakeRequest(MobileAuthenticatedStream parent, bool sync)
{
}
// Token: 0x06000146 RID: 326 RVA: 0x00002490 File Offset: 0x00000690
[Token(Token = "0x6000146")]
[Address(RVA = "0x4456B0", Offset = "0x4444B0", VA = "0x1804456B0", Slot = "4")]
protected override AsyncOperationStatus Run(AsyncOperationStatus status)
{
return AsyncOperationStatus.Initialize;
}
}
}
@@ -0,0 +1,23 @@
using System;
using Cpp2IlInjected;
namespace Mono.Net.Security
{
// Token: 0x02000051 RID: 81
[Token(Token = "0x2000051")]
internal enum AsyncOperationStatus
{
// Token: 0x040000A5 RID: 165
[Token(Token = "0x40000A5")]
Initialize,
// Token: 0x040000A6 RID: 166
[Token(Token = "0x40000A6")]
Continue,
// Token: 0x040000A7 RID: 167
[Token(Token = "0x40000A7")]
ReadDone,
// Token: 0x040000A8 RID: 168
[Token(Token = "0x40000A8")]
Complete
}
}
@@ -0,0 +1,153 @@
using System;
using System.Runtime.CompilerServices;
using System.Threading;
using System.Threading.Tasks;
using Cpp2IlInjected;
namespace Mono.Net.Security
{
// Token: 0x02000053 RID: 83
[Token(Token = "0x2000053")]
internal abstract class AsyncProtocolRequest
{
// Token: 0x1700001E RID: 30
// (get) Token: 0x06000132 RID: 306 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700001E")]
public MobileAuthenticatedStream Parent
{
[Token(Token = "0x6000132")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x1700001F RID: 31
// (get) Token: 0x06000133 RID: 307 RVA: 0x00002460 File Offset: 0x00000660
[Token(Token = "0x1700001F")]
public bool RunSynchronously
{
[Token(Token = "0x6000133")]
[Address(RVA = "0x42C2C0", Offset = "0x42B0C0", VA = "0x18042C2C0")]
[CompilerGenerated]
get
{
return default(bool);
}
}
// Token: 0x17000020 RID: 32
// (get) Token: 0x06000134 RID: 308 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000020")]
public string Name
{
[Token(Token = "0x6000134")]
[Address(RVA = "0x445B60", Offset = "0x444960", VA = "0x180445B60")]
get
{
return null;
}
}
// Token: 0x17000021 RID: 33
// (get) Token: 0x06000135 RID: 309 RVA: 0x00002478 File Offset: 0x00000678
// (set) Token: 0x06000136 RID: 310 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000021")]
public int UserResult
{
[Token(Token = "0x6000135")]
[Address(RVA = "0x41F5B0", Offset = "0x41E3B0", VA = "0x18041F5B0")]
[CompilerGenerated]
get
{
return 0;
}
[Token(Token = "0x6000136")]
[Address(RVA = "0x41F730", Offset = "0x41E530", VA = "0x18041F730")]
[CompilerGenerated]
protected set
{
}
}
// Token: 0x06000137 RID: 311 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000137")]
[Address(RVA = "0x445AE0", Offset = "0x4448E0", VA = "0x180445AE0")]
public AsyncProtocolRequest(MobileAuthenticatedStream parent, bool sync)
{
}
// Token: 0x06000138 RID: 312 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000138")]
[Address(RVA = "0x4458C0", Offset = "0x4446C0", VA = "0x1804458C0")]
internal void RequestRead(int size)
{
}
// Token: 0x06000139 RID: 313 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000139")]
[Address(RVA = "0x445960", Offset = "0x444760", VA = "0x180445960")]
internal void RequestWrite()
{
}
// Token: 0x0600013A RID: 314 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600013A")]
[Address(RVA = "0x445970", Offset = "0x444770", VA = "0x180445970")]
internal Task<AsyncProtocolResult> StartOperation(CancellationToken cancellationToken)
{
return null;
}
// Token: 0x0600013B RID: 315 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600013B")]
[Address(RVA = "0x4457E0", Offset = "0x4445E0", VA = "0x1804457E0")]
private Task ProcessOperation(CancellationToken cancellationToken)
{
return null;
}
// Token: 0x0600013C RID: 316 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600013C")]
[Address(RVA = "0x4456E0", Offset = "0x4444E0", VA = "0x1804456E0")]
private Task<int?> InnerRead(CancellationToken cancellationToken)
{
return null;
}
// Token: 0x0600013D RID: 317
[Token(Token = "0x600013D")]
[Address(Slot = "4")]
protected abstract AsyncOperationStatus Run(AsyncOperationStatus status);
// Token: 0x0600013E RID: 318 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600013E")]
[Address(RVA = "0x445A70", Offset = "0x444870", VA = "0x180445A70", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x040000AE RID: 174
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40000AE")]
private int Started;
// Token: 0x040000AF RID: 175
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40000AF")]
private int RequestedSize;
// Token: 0x040000B0 RID: 176
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40000B0")]
private int WriteRequested;
// Token: 0x040000B1 RID: 177
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40000B1")]
private readonly object locker;
}
}
@@ -0,0 +1,54 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.ExceptionServices;
using Cpp2IlInjected;
namespace Mono.Net.Security
{
// Token: 0x02000052 RID: 82
[Token(Token = "0x2000052")]
internal class AsyncProtocolResult
{
// Token: 0x1700001C RID: 28
// (get) Token: 0x0600012E RID: 302 RVA: 0x00002448 File Offset: 0x00000648
[Token(Token = "0x1700001C")]
public int UserResult
{
[Token(Token = "0x600012E")]
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")]
[CompilerGenerated]
get
{
return 0;
}
}
// Token: 0x1700001D RID: 29
// (get) Token: 0x0600012F RID: 303 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700001D")]
public ExceptionDispatchInfo Error
{
[Token(Token = "0x600012F")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x06000130 RID: 304 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000130")]
[Address(RVA = "0x445B90", Offset = "0x444990", VA = "0x180445B90")]
public AsyncProtocolResult(int result)
{
}
// Token: 0x06000131 RID: 305 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000131")]
[Address(RVA = "0x445BC0", Offset = "0x4449C0", VA = "0x180445BC0")]
public AsyncProtocolResult(ExceptionDispatchInfo error)
{
}
}
}
@@ -0,0 +1,61 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace Mono.Net.Security
{
// Token: 0x02000058 RID: 88
[Token(Token = "0x2000058")]
internal abstract class AsyncReadOrWriteRequest : AsyncProtocolRequest
{
// Token: 0x17000022 RID: 34
// (get) Token: 0x06000147 RID: 327 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000022")]
protected BufferOffsetSize UserBuffer
{
[Token(Token = "0x6000147")]
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x17000023 RID: 35
// (get) Token: 0x06000148 RID: 328 RVA: 0x000024A8 File Offset: 0x000006A8
// (set) Token: 0x06000149 RID: 329 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000023")]
protected int CurrentSize
{
[Token(Token = "0x6000148")]
[Address(RVA = "0x3F63F0", Offset = "0x3F51F0", VA = "0x1803F63F0")]
[CompilerGenerated]
get
{
return 0;
}
[Token(Token = "0x6000149")]
[Address(RVA = "0x445D00", Offset = "0x444B00", VA = "0x180445D00")]
[CompilerGenerated]
set
{
}
}
// Token: 0x0600014A RID: 330 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600014A")]
[Address(RVA = "0x445C60", Offset = "0x444A60", VA = "0x180445C60")]
public AsyncReadOrWriteRequest(MobileAuthenticatedStream parent, bool sync, byte[] buffer, int offset, int size)
{
}
// Token: 0x0600014B RID: 331 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600014B")]
[Address(RVA = "0x445BF0", Offset = "0x4449F0", VA = "0x180445BF0", Slot = "3")]
public override string ToString()
{
return null;
}
}
}
@@ -0,0 +1,25 @@
using System;
using Cpp2IlInjected;
namespace Mono.Net.Security
{
// Token: 0x02000059 RID: 89
[Token(Token = "0x2000059")]
internal class AsyncReadRequest : AsyncReadOrWriteRequest
{
// Token: 0x0600014C RID: 332 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600014C")]
[Address(RVA = "0x445D90", Offset = "0x444B90", VA = "0x180445D90")]
public AsyncReadRequest(MobileAuthenticatedStream parent, bool sync, byte[] buffer, int offset, int size)
{
}
// Token: 0x0600014D RID: 333 RVA: 0x000024C0 File Offset: 0x000006C0
[Token(Token = "0x600014D")]
[Address(RVA = "0x445D10", Offset = "0x444B10", VA = "0x180445D10", Slot = "4")]
protected override AsyncOperationStatus Run(AsyncOperationStatus status)
{
return AsyncOperationStatus.Initialize;
}
}
}
@@ -0,0 +1,25 @@
using System;
using Cpp2IlInjected;
namespace Mono.Net.Security
{
// Token: 0x0200005A RID: 90
[Token(Token = "0x200005A")]
internal class AsyncWriteRequest : AsyncReadOrWriteRequest
{
// Token: 0x0600014E RID: 334 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600014E")]
[Address(RVA = "0x445D90", Offset = "0x444B90", VA = "0x180445D90")]
public AsyncWriteRequest(MobileAuthenticatedStream parent, bool sync, byte[] buffer, int offset, int size)
{
}
// Token: 0x0600014F RID: 335 RVA: 0x000024D8 File Offset: 0x000006D8
[Token(Token = "0x600014F")]
[Address(RVA = "0x445DA0", Offset = "0x444BA0", VA = "0x180445DA0", Slot = "4")]
protected override AsyncOperationStatus Run(AsyncOperationStatus status)
{
return AsyncOperationStatus.Initialize;
}
}
}
@@ -0,0 +1,76 @@
using System;
using Cpp2IlInjected;
namespace Mono.Net.Security
{
// Token: 0x0200004F RID: 79
[Token(Token = "0x200004F")]
internal class BufferOffsetSize
{
// Token: 0x1700001A RID: 26
// (get) Token: 0x06000126 RID: 294 RVA: 0x00002418 File Offset: 0x00000618
[Token(Token = "0x1700001A")]
public int EndOffset
{
[Token(Token = "0x6000126")]
[Address(RVA = "0x446320", Offset = "0x445120", VA = "0x180446320")]
get
{
return 0;
}
}
// Token: 0x1700001B RID: 27
// (get) Token: 0x06000127 RID: 295 RVA: 0x00002430 File Offset: 0x00000630
[Token(Token = "0x1700001B")]
public int Remaining
{
[Token(Token = "0x6000127")]
[Address(RVA = "0x446330", Offset = "0x445130", VA = "0x180446330")]
get
{
return 0;
}
}
// Token: 0x06000128 RID: 296 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000128")]
[Address(RVA = "0x446200", Offset = "0x445000", VA = "0x180446200")]
public BufferOffsetSize(byte[] buffer, int offset, int size)
{
}
// Token: 0x06000129 RID: 297 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000129")]
[Address(RVA = "0x446180", Offset = "0x444F80", VA = "0x180446180", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x0400009E RID: 158
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400009E")]
public byte[] Buffer;
// Token: 0x0400009F RID: 159
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400009F")]
public int Offset;
// Token: 0x040000A0 RID: 160
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x40000A0")]
public int Size;
// Token: 0x040000A1 RID: 161
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40000A1")]
public int TotalBytes;
// Token: 0x040000A2 RID: 162
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40000A2")]
public bool Complete;
}
}
@@ -0,0 +1,43 @@
using System;
using Cpp2IlInjected;
namespace Mono.Net.Security
{
// Token: 0x02000050 RID: 80
[Token(Token = "0x2000050")]
internal class BufferOffsetSize2 : BufferOffsetSize
{
// Token: 0x0600012A RID: 298 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600012A")]
[Address(RVA = "0x446080", Offset = "0x444E80", VA = "0x180446080")]
public BufferOffsetSize2(int size)
{
}
// Token: 0x0600012B RID: 299 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600012B")]
[Address(RVA = "0x446000", Offset = "0x444E00", VA = "0x180446000")]
public void Reset()
{
}
// Token: 0x0600012C RID: 300 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600012C")]
[Address(RVA = "0x445F40", Offset = "0x444D40", VA = "0x180445F40")]
public void MakeRoom(int size)
{
}
// Token: 0x0600012D RID: 301 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600012D")]
[Address(RVA = "0x445E40", Offset = "0x444C40", VA = "0x180445E40")]
public void AppendData(byte[] buffer, int offset, int size)
{
}
// Token: 0x040000A3 RID: 163
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40000A3")]
public readonly int InitialSize;
}
}
@@ -0,0 +1,138 @@
using System;
using System.Net;
using System.Net.Security;
using System.Security.Cryptography.X509Certificates;
using Cpp2IlInjected;
using Mono.Security.Interface;
namespace Mono.Net.Security
{
// Token: 0x0200005C RID: 92
[Token(Token = "0x200005C")]
internal class ChainValidationHelper : ICertificateValidator2, ICertificateValidator
{
// Token: 0x06000154 RID: 340 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000154")]
[Address(RVA = "0x44BE50", Offset = "0x44AC50", VA = "0x18044BE50")]
internal static ICertificateValidator GetInternalValidator(MonoTlsProvider provider, MonoTlsSettings settings)
{
return null;
}
// Token: 0x06000155 RID: 341 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000155")]
[Address(RVA = "0x44BD60", Offset = "0x44AB60", VA = "0x18044BD60")]
internal static ChainValidationHelper Create(MonoTlsProvider provider, ref MonoTlsSettings settings, MonoTlsStream stream)
{
return null;
}
// Token: 0x06000156 RID: 342 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000156")]
[Address(RVA = "0x44C6F0", Offset = "0x44B4F0", VA = "0x18044C6F0")]
private ChainValidationHelper(MonoTlsProvider provider, MonoTlsSettings settings, bool cloneSettings, MonoTlsStream stream, ServerCertValidationCallbackWrapper callbackWrapper)
{
}
// Token: 0x06000157 RID: 343 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000157")]
[Address(RVA = "0x44BE10", Offset = "0x44AC10", VA = "0x18044BE10")]
private static X509Certificate DefaultSelectionCallback(string targetHost, X509CertificateCollection localCertificates, X509Certificate remoteCertificate, string[] acceptableIssuers)
{
return null;
}
// Token: 0x17000024 RID: 36
// (get) Token: 0x06000158 RID: 344 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000024")]
public MonoTlsSettings Settings
{
[Token(Token = "0x6000158")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "5")]
get
{
return null;
}
}
// Token: 0x06000159 RID: 345 RVA: 0x000024F0 File Offset: 0x000006F0
[Token(Token = "0x6000159")]
[Address(RVA = "0x44BEF0", Offset = "0x44ACF0", VA = "0x18044BEF0", Slot = "6")]
public bool SelectClientCertificate(string targetHost, X509CertificateCollection localCertificates, X509Certificate remoteCertificate, string[] acceptableIssuers, out X509Certificate clientCertificate)
{
return default(bool);
}
// Token: 0x0600015A RID: 346 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600015A")]
[Address(RVA = "0x44BF40", Offset = "0x44AD40", VA = "0x18044BF40", Slot = "7")]
public ValidationResult ValidateCertificate(string host, bool serverMode, X509CertificateCollection certs)
{
return null;
}
// Token: 0x0600015B RID: 347 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600015B")]
[Address(RVA = "0x44C060", Offset = "0x44AE60", VA = "0x18044C060", Slot = "4")]
public ValidationResult ValidateCertificate(string host, bool serverMode, X509Certificate leaf, X509Chain chain)
{
return null;
}
// Token: 0x0600015C RID: 348 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600015C")]
[Address(RVA = "0x44C150", Offset = "0x44AF50", VA = "0x18044C150")]
private ValidationResult ValidateChain(string host, bool server, X509Certificate leaf, X509Chain chain, X509CertificateCollection certs, SslPolicyErrors errors)
{
return null;
}
// Token: 0x0600015D RID: 349 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600015D")]
[Address(RVA = "0x44C220", Offset = "0x44B020", VA = "0x18044C220")]
private ValidationResult ValidateChain(string host, bool server, X509Certificate leaf, ref X509Chain chain, X509CertificateCollection certs, SslPolicyErrors errors)
{
return null;
}
// Token: 0x040000C8 RID: 200
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40000C8")]
private readonly object sender;
// Token: 0x040000C9 RID: 201
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40000C9")]
private readonly MonoTlsSettings settings;
// Token: 0x040000CA RID: 202
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40000CA")]
private readonly MonoTlsProvider provider;
// Token: 0x040000CB RID: 203
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40000CB")]
private readonly ServerCertValidationCallback certValidationCallback;
// Token: 0x040000CC RID: 204
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40000CC")]
private readonly LocalCertSelectionCallback certSelectionCallback;
// Token: 0x040000CD RID: 205
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40000CD")]
private readonly ServerCertValidationCallbackWrapper callbackWrapper;
// Token: 0x040000CE RID: 206
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40000CE")]
private readonly MonoTlsStream tlsStream;
// Token: 0x040000CF RID: 207
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40000CF")]
private readonly HttpWebRequest request;
}
}
@@ -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
}
}
}
@@ -0,0 +1,251 @@
using System;
using System.Security.Authentication;
using System.Security.Cryptography.X509Certificates;
using Cpp2IlInjected;
using Mono.Security.Interface;
namespace Mono.Net.Security
{
// Token: 0x02000064 RID: 100
[Token(Token = "0x2000064")]
internal abstract class MobileTlsContext : IDisposable
{
// Token: 0x06000198 RID: 408 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000198")]
[Address(RVA = "0x44F190", Offset = "0x44DF90", VA = "0x18044F190")]
public MobileTlsContext(MobileAuthenticatedStream parent, bool serverMode, string targetHost, SslProtocols enabledProtocols, X509Certificate serverCertificate, X509CertificateCollection clientCertificates, bool askForClientCert)
{
}
// Token: 0x17000032 RID: 50
// (get) Token: 0x06000199 RID: 409 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000032")]
internal MobileAuthenticatedStream Parent
{
[Token(Token = "0x6000199")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
return null;
}
}
// Token: 0x17000033 RID: 51
// (get) Token: 0x0600019A RID: 410 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000033")]
public MonoTlsSettings Settings
{
[Token(Token = "0x600019A")]
[Address(RVA = "0x44F2B0", Offset = "0x44E0B0", VA = "0x18044F2B0")]
get
{
return null;
}
}
// Token: 0x17000034 RID: 52
// (get) Token: 0x0600019B RID: 411
[Token(Token = "0x17000034")]
public abstract bool IsAuthenticated
{
[Token(Token = "0x600019B")]
[Address(Slot = "5")]
get;
}
// Token: 0x17000035 RID: 53
// (get) Token: 0x0600019C RID: 412 RVA: 0x000026E8 File Offset: 0x000008E8
[Token(Token = "0x17000035")]
public bool IsServer
{
[Token(Token = "0x600019C")]
[Address(RVA = "0x42C2C0", Offset = "0x42B0C0", VA = "0x18042C2C0")]
get
{
return default(bool);
}
}
// Token: 0x17000036 RID: 54
// (get) Token: 0x0600019D RID: 413 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000036")]
protected string TargetHost
{
[Token(Token = "0x600019D")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get
{
return null;
}
}
// Token: 0x17000037 RID: 55
// (get) Token: 0x0600019E RID: 414 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000037")]
protected string ServerName
{
[Token(Token = "0x600019E")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
get
{
return null;
}
}
// Token: 0x17000038 RID: 56
// (get) Token: 0x0600019F RID: 415 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000038")]
protected X509CertificateCollection ClientCertificates
{
[Token(Token = "0x600019F")]
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
get
{
return null;
}
}
// Token: 0x060001A0 RID: 416
[Token(Token = "0x60001A0")]
[Address(Slot = "6")]
public abstract void StartHandshake();
// Token: 0x060001A1 RID: 417
[Token(Token = "0x60001A1")]
[Address(Slot = "7")]
public abstract bool ProcessHandshake();
// Token: 0x060001A2 RID: 418
[Token(Token = "0x60001A2")]
[Address(Slot = "8")]
public abstract void FinishHandshake();
// Token: 0x17000039 RID: 57
// (get) Token: 0x060001A3 RID: 419 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000039")]
internal X509Certificate LocalServerCertificate
{
[Token(Token = "0x60001A3")]
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
get
{
return null;
}
}
// Token: 0x1700003A RID: 58
// (get) Token: 0x060001A4 RID: 420
[Token(Token = "0x1700003A")]
internal abstract X509Certificate LocalClientCertificate
{
[Token(Token = "0x60001A4")]
[Address(Slot = "9")]
get;
}
// Token: 0x060001A5 RID: 421
[Token(Token = "0x60001A5")]
[Address(Slot = "10")]
public abstract ValueTuple<int, bool> Read(byte[] buffer, int offset, int count);
// Token: 0x060001A6 RID: 422
[Token(Token = "0x60001A6")]
[Address(Slot = "11")]
public abstract ValueTuple<int, bool> Write(byte[] buffer, int offset, int count);
// Token: 0x060001A7 RID: 423
[Token(Token = "0x60001A7")]
[Address(Slot = "12")]
public abstract void Shutdown();
// Token: 0x060001A8 RID: 424 RVA: 0x00002700 File Offset: 0x00000900
[Token(Token = "0x60001A8")]
[Address(RVA = "0x44EF80", Offset = "0x44DD80", VA = "0x18044EF80")]
protected bool ValidateCertificate(X509Certificate leaf, X509Chain chain)
{
return default(bool);
}
// Token: 0x060001A9 RID: 425 RVA: 0x00002718 File Offset: 0x00000918
[Token(Token = "0x60001A9")]
[Address(RVA = "0x44F090", Offset = "0x44DE90", VA = "0x18044F090")]
protected bool ValidateCertificate(X509CertificateCollection certificates)
{
return default(bool);
}
// Token: 0x060001AA RID: 426 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001AA")]
[Address(RVA = "0x44EE00", Offset = "0x44DC00", VA = "0x18044EE00")]
protected X509Certificate SelectClientCertificate(X509Certificate serverCertificate, string[] acceptableIssuers)
{
return null;
}
// Token: 0x060001AB RID: 427 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001AB")]
[Address(RVA = "0x44ED10", Offset = "0x44DB10", VA = "0x18044ED10", Slot = "4")]
public void Dispose()
{
}
// Token: 0x060001AC RID: 428 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001AC")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "13")]
protected virtual void Dispose(bool disposing)
{
}
// Token: 0x060001AD RID: 429 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001AD")]
[Address(RVA = "0x44ED80", Offset = "0x44DB80", VA = "0x18044ED80", Slot = "1")]
protected override void Finalize()
{
}
// Token: 0x04000105 RID: 261
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000105")]
private MobileAuthenticatedStream parent;
// Token: 0x04000106 RID: 262
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000106")]
private bool serverMode;
// Token: 0x04000107 RID: 263
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000107")]
private string targetHost;
// Token: 0x04000108 RID: 264
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000108")]
private string serverName;
// Token: 0x04000109 RID: 265
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000109")]
private SslProtocols enabledProtocols;
// Token: 0x0400010A RID: 266
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400010A")]
private X509Certificate serverCertificate;
// Token: 0x0400010B RID: 267
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400010B")]
private X509CertificateCollection clientCertificates;
// Token: 0x0400010C RID: 268
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400010C")]
private bool askForClientCert;
// Token: 0x0400010D RID: 269
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400010D")]
private ICertificateValidator2 certificateValidator;
}
}
@@ -0,0 +1,94 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using Mono.Security.Interface;
namespace Mono.Net.Security
{
// Token: 0x02000065 RID: 101
[Token(Token = "0x2000065")]
internal static class MonoTlsProviderFactory
{
// Token: 0x060001AE RID: 430 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001AE")]
[Address(RVA = "0x44F350", Offset = "0x44E150", VA = "0x18044F350")]
internal static MonoTlsProvider GetProviderInternal()
{
return null;
}
// Token: 0x060001AF RID: 431 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001AF")]
[Address(RVA = "0x44F4F0", Offset = "0x44E2F0", VA = "0x18044F4F0")]
internal static void InitializeInternal()
{
}
// Token: 0x060001B0 RID: 432 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001B0")]
[Address(RVA = "0x44FC70", Offset = "0x44EA70", VA = "0x18044FC70")]
private static MonoTlsProvider LookupProvider(string name, bool throwOnError)
{
return null;
}
// Token: 0x060001B1 RID: 433 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001B1")]
[Address(RVA = "0x44F860", Offset = "0x44E660", VA = "0x18044F860")]
private static void InitializeProviderRegistration()
{
}
// Token: 0x060001B2 RID: 434 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001B2")]
[Address(RVA = "0x44F2D0", Offset = "0x44E0D0", VA = "0x18044F2D0")]
private static MonoTlsProvider CreateDefaultProviderImpl()
{
return null;
}
// Token: 0x060001B3 RID: 435 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001B3")]
[Address(RVA = "0x44F460", Offset = "0x44E260", VA = "0x18044F460")]
internal static MonoTlsProvider GetProvider()
{
return null;
}
// Token: 0x0400010E RID: 270
[Token(Token = "0x400010E")]
private static object locker;
// Token: 0x0400010F RID: 271
[Token(Token = "0x400010F")]
private static bool initialized;
// Token: 0x04000110 RID: 272
[Token(Token = "0x4000110")]
private static MonoTlsProvider defaultProvider;
// Token: 0x04000111 RID: 273
[Token(Token = "0x4000111")]
private static Dictionary<string, Tuple<Guid, string>> providerRegistration;
// Token: 0x04000112 RID: 274
[Token(Token = "0x4000112")]
private static Dictionary<Guid, MonoTlsProvider> providerCache;
// Token: 0x04000113 RID: 275
[Token(Token = "0x4000113")]
internal static readonly Guid UnityTlsId;
// Token: 0x04000114 RID: 276
[Token(Token = "0x4000114")]
internal static readonly Guid AppleTlsId;
// Token: 0x04000115 RID: 277
[Token(Token = "0x4000115")]
internal static readonly Guid BtlsId;
// Token: 0x04000116 RID: 278
[Token(Token = "0x4000116")]
internal static readonly Guid LegacyId;
}
}
+107
View File
@@ -0,0 +1,107 @@
using System;
using System.IO;
using System.Net;
using System.Net.Sockets;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using Mono.Security.Interface;
namespace Mono.Net.Security
{
// Token: 0x02000066 RID: 102
[Token(Token = "0x2000066")]
internal class MonoTlsStream
{
// Token: 0x1700003B RID: 59
// (get) Token: 0x060001B5 RID: 437 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700003B")]
internal HttpWebRequest Request
{
[Token(Token = "0x60001B5")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get
{
return null;
}
}
// Token: 0x1700003C RID: 60
// (get) Token: 0x060001B6 RID: 438 RVA: 0x00002730 File Offset: 0x00000930
[Token(Token = "0x1700003C")]
internal WebExceptionStatus ExceptionStatus
{
[Token(Token = "0x60001B6")]
[Address(RVA = "0x40FFE0", Offset = "0x40EDE0", VA = "0x18040FFE0")]
get
{
return WebExceptionStatus.Success;
}
}
// Token: 0x1700003D RID: 61
// (get) Token: 0x060001B7 RID: 439 RVA: 0x00002748 File Offset: 0x00000948
// (set) Token: 0x060001B8 RID: 440 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700003D")]
internal bool CertificateValidationFailed
{
[Token(Token = "0x60001B7")]
[Address(RVA = "0x4508A0", Offset = "0x44F6A0", VA = "0x1804508A0")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x60001B8")]
[Address(RVA = "0x4508B0", Offset = "0x44F6B0", VA = "0x1804508B0")]
[CompilerGenerated]
set
{
}
}
// Token: 0x060001B9 RID: 441 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001B9")]
[Address(RVA = "0x450780", Offset = "0x44F580", VA = "0x180450780")]
public MonoTlsStream(HttpWebRequest request, NetworkStream networkStream)
{
}
// Token: 0x060001BA RID: 442 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001BA")]
[Address(RVA = "0x450220", Offset = "0x44F020", VA = "0x180450220")]
internal Stream CreateStream(byte[] buffer)
{
return null;
}
// Token: 0x04000117 RID: 279
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000117")]
private readonly MonoTlsProvider provider;
// Token: 0x04000118 RID: 280
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000118")]
private readonly NetworkStream networkStream;
// Token: 0x04000119 RID: 281
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000119")]
private readonly HttpWebRequest request;
// Token: 0x0400011A RID: 282
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400011A")]
private readonly MonoTlsSettings settings;
// Token: 0x0400011B RID: 283
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400011B")]
private IMonoSslStream sslStream;
// Token: 0x0400011C RID: 284
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400011C")]
private WebExceptionStatus status;
}
}
@@ -0,0 +1,26 @@
using System;
using Cpp2IlInjected;
namespace Mono.Net.Security
{
// Token: 0x02000067 RID: 103
[Token(Token = "0x2000067")]
internal static class NoReflectionHelper
{
// Token: 0x060001BB RID: 443 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001BB")]
[Address(RVA = "0x450DA0", Offset = "0x44FBA0", VA = "0x180450DA0")]
internal static object GetInternalValidator(object provider, object settings)
{
return null;
}
// Token: 0x060001BC RID: 444 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001BC")]
[Address(RVA = "0x450EE0", Offset = "0x44FCE0", VA = "0x180450EE0")]
internal static object GetProvider()
{
return null;
}
}
}
@@ -0,0 +1,44 @@
using System;
using System.Net.Security;
using Cpp2IlInjected;
using Mono.Security.Interface;
namespace Mono.Net.Security.Private
{
// Token: 0x02000069 RID: 105
[Token(Token = "0x2000069")]
internal static class CallbackHelpers
{
// Token: 0x060001C0 RID: 448 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001C0")]
[Address(RVA = "0x44B7D0", Offset = "0x44A5D0", VA = "0x18044B7D0")]
internal static MonoRemoteCertificateValidationCallback PublicToMono(RemoteCertificateValidationCallback callback)
{
return null;
}
// Token: 0x060001C1 RID: 449 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001C1")]
[Address(RVA = "0x44B730", Offset = "0x44A530", VA = "0x18044B730")]
internal static MonoLocalCertificateSelectionCallback PublicToMono(LocalCertificateSelectionCallback callback)
{
return null;
}
// Token: 0x060001C2 RID: 450 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001C2")]
[Address(RVA = "0x44B690", Offset = "0x44A490", VA = "0x18044B690")]
internal static RemoteCertificateValidationCallback MonoToPublic(MonoRemoteCertificateValidationCallback callback)
{
return null;
}
// Token: 0x060001C3 RID: 451 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001C3")]
[Address(RVA = "0x44B5F0", Offset = "0x44A3F0", VA = "0x18044B5F0")]
internal static LocalCertSelectionCallback MonoToInternal(MonoLocalCertificateSelectionCallback callback)
{
return null;
}
}
}
@@ -0,0 +1,13 @@
using System;
using System.Net;
using System.Security.Cryptography.X509Certificates;
using Cpp2IlInjected;
using Mono.Security.Interface;
namespace Mono.Net.Security
{
// Token: 0x0200005B RID: 91
// (Invoke) Token: 0x06000151 RID: 337
[Token(Token = "0x200005B")]
internal delegate bool ServerCertValidationCallbackWrapper(ServerCertValidationCallback callback, X509Certificate certificate, X509Chain chain, MonoSslPolicyErrors sslPolicyErrors);
}
@@ -0,0 +1,36 @@
using System;
using System.Security.Cryptography.X509Certificates;
using Cpp2IlInjected;
using Mono.Security.Interface;
namespace Mono.Net.Security
{
// Token: 0x02000068 RID: 104
[Token(Token = "0x2000068")]
internal static class SystemCertificateValidator
{
// Token: 0x060001BE RID: 446 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001BE")]
[Address(RVA = "0x451DE0", Offset = "0x450BE0", VA = "0x180451DE0")]
public static X509Chain CreateX509Chain(X509CertificateCollection certs)
{
return null;
}
// Token: 0x060001BF RID: 447 RVA: 0x00002760 File Offset: 0x00000960
[Token(Token = "0x60001BF")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930")]
internal static bool NeedsChain(MonoTlsSettings settings)
{
return default(bool);
}
// Token: 0x0400011E RID: 286
[Token(Token = "0x400011E")]
private static bool is_macosx;
// Token: 0x0400011F RID: 287
[Token(Token = "0x400011F")]
private static X509KeyUsageFlags s_flags;
}
}