terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
SystemCertificateProvider.cs
Go to the documentation of this file.
1using System;
7
8namespace Mono
9{
10 [global::Cpp2ILInjected.Token(Token = "0x2000008")]
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x6000017")]
14 [global::Cpp2ILInjected.Address(RVA = "0x1D40568", Offset = "0x1D40568", Length = "0x50")]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SystemCertificateProvider), Member = "EnsureInitialized", ReturnType = typeof(void))]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509PalImplMono), Member = ".ctor", ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
19 private static X509PalImpl GetX509Pal()
20 {
21 throw null;
22 }
23
24 [global::Cpp2ILInjected.Token(Token = "0x6000018")]
25 [global::Cpp2ILInjected.Address(RVA = "0x1D40610", Offset = "0x1D40610", Length = "0x154")]
26 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
27 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SystemCertificateProvider), Member = "get_X509Pal", ReturnType = typeof(X509PalImpl))]
28 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
30 {
31 typeof(object),
32 typeof(ref bool)
33 }, ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "CompareExchange", MemberParameters = new object[]
35 {
36 typeof(ref int),
37 typeof(int),
38 typeof(int)
39 }, ReturnType = typeof(int))]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SystemCertificateProvider), Member = "GetX509Pal", ReturnType = typeof(X509PalImpl))]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
43 private static void EnsureInitialized()
44 {
45 throw null;
46 }
47
48 [global::Cpp2ILInjected.Token(Token = "0x17000001")]
50 {
51 [global::Cpp2ILInjected.Token(Token = "0x6000019")]
52 [global::Cpp2ILInjected.Address(RVA = "0x1D40764", Offset = "0x1D40764", Length = "0x5C")]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SystemCertificateProvider), Member = "Import", MemberParameters = new object[]
54 {
55 typeof(byte[]),
56 "Mono.CertificateImportFlags"
57 }, ReturnType = "System.Security.Cryptography.X509Certificates.X509CertificateImpl")]
58 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SystemCertificateProvider), Member = "Import", MemberParameters = new object[]
59 {
60 typeof(byte[]),
61 "Microsoft.Win32.SafeHandles.SafePasswordHandle",
63 "Mono.CertificateImportFlags"
64 }, ReturnType = typeof(X509Certificate2Impl))]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SystemCertificateProvider), Member = "Import", MemberParameters = new object[]
66 {
68 "Mono.CertificateImportFlags"
69 }, ReturnType = typeof(X509Certificate2Impl))]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SystemDependencyProvider), Member = "get_X509Pal", ReturnType = typeof(X509PalImpl))]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Pal), Member = "get_Instance", ReturnType = typeof(X509PalImpl))]
72 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SystemCertificateProvider), Member = "EnsureInitialized", ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
75 get
76 {
77 throw null;
78 }
79 }
80
81 [global::Cpp2ILInjected.Token(Token = "0x600001A")]
82 [global::Cpp2ILInjected.Address(RVA = "0x1D407C0", Offset = "0x1D407C0", Length = "0x60")]
83 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
84 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SystemCertificateProvider), Member = "get_X509Pal", ReturnType = typeof(X509PalImpl))]
87 {
88 throw null;
89 }
90
91 [global::Cpp2ILInjected.Token(Token = "0x600001B")]
92 [global::Cpp2ILInjected.Address(RVA = "0x1D40A18", Offset = "0x1D40A18", Length = "0x4")]
93 [global::Cpp2ILInjected.CallAnalysis.CallAnalysisNotSupported]
94 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
99
100 [global::Cpp2ILInjected.Token(Token = "0x600001C")]
101 [global::Cpp2ILInjected.Address(RVA = "0x1D40A1C", Offset = "0x1D40A1C", Length = "0x84")]
102 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
103 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SystemCertificateProvider), Member = "get_X509Pal", ReturnType = typeof(X509PalImpl))]
109
110 [global::Cpp2ILInjected.Token(Token = "0x600001D")]
111 [global::Cpp2ILInjected.Address(RVA = "0x1D40B14", Offset = "0x1D40B14", Length = "0x4")]
112 [global::Cpp2ILInjected.CallAnalysis.CallAnalysisNotSupported]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
118
119 [global::Cpp2ILInjected.Token(Token = "0x600001E")]
120 [global::Cpp2ILInjected.Address(RVA = "0x1D40B18", Offset = "0x1D40B18", Length = "0x100")]
121 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
122 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SystemCertificateProvider), Member = "get_X509Pal", ReturnType = typeof(X509PalImpl))]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509PalImpl), Member = "ImportFallback", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(X509Certificate2Impl))]
125 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
130
131 [global::Cpp2ILInjected.Token(Token = "0x600001F")]
132 [global::Cpp2ILInjected.Address(RVA = "0x1D40C18", Offset = "0x1D40C18", Length = "0x8")]
133 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
136 {
137 throw null;
138 }
139
140 // Note: this type is marked as 'beforefieldinit'.
141 [global::Cpp2ILInjected.Token(Token = "0x6000020")]
142 [global::Cpp2ILInjected.Address(RVA = "0x1D40C20", Offset = "0x1D40C20", Length = "0x70")]
143 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
145 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
147 {
148 throw null;
149 }
150
151 [global::Cpp2ILInjected.Token(Token = "0x4000027")]
152 private static int initialized;
153
154 [global::Cpp2ILInjected.Token(Token = "0x4000028")]
155 private static X509PalImpl x509pal;
156
157 [global::Cpp2ILInjected.Token(Token = "0x4000029")]
158 private static object syncRoot;
159 }
160}
class f__AnonymousType0<< Count > j__TPar
X509Certificate2Impl Import(byte[] data, SafePasswordHandle password, X509KeyStorageFlags keyStorageFlags, CertificateImportFlags importFlags=CertificateImportFlags.None)
X509Certificate2Impl Import(X509Certificate cert, CertificateImportFlags importFlags=CertificateImportFlags.None)
X509CertificateImpl Import(byte[] data, CertificateImportFlags importFlags=CertificateImportFlags.None)
global::System.Security.Cryptography.X509Certificates.X509CertificateImpl Import(byte[] data, CertificateImportFlags importFlags=CertificateImportFlags.None)