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
RSAManaged.cs
Go to the documentation of this file.
1using System;
4using System.Text;
7using Mono.Math;
8
10{
11 [global::Cpp2ILInjected.Token(Token = "0x200004A")]
12 internal class RSAManaged : global::System.Security.Cryptography.RSA
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x600017B")]
15 [global::Cpp2ILInjected.Address(RVA = "0x1ABD1D4", Offset = "0x1ABD1D4", Length = "0xDC")]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.RSACryptoServiceProvider), Member = "Common", MemberParameters = new object[]
17 {
18 typeof(int),
19 typeof(bool)
20 }, ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.RSA), Member = ".ctor", ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.KeySizes), Member = ".ctor", MemberParameters = new object[]
24 {
25 typeof(int),
26 typeof(int),
27 typeof(int)
28 }, ReturnType = typeof(void))]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.AsymmetricAlgorithm), Member = "set_KeySize", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
31 public RSAManaged(int keySize)
32 {
33 throw null;
34 }
35
36 [global::Cpp2ILInjected.Token(Token = "0x600017C")]
37 [global::Cpp2ILInjected.Address(RVA = "0x1ABD2B0", Offset = "0x1ABD2B0", Length = "0xA0")]
38 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
39 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "Finalize", ReturnType = typeof(void))]
41 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
42 protected override void Finalize()
43 {
44 throw null;
45 }
46
47 [global::Cpp2ILInjected.Token(Token = "0x600017D")]
48 [global::Cpp2ILInjected.Address(RVA = "0x1ABD350", Offset = "0x1ABD350", Length = "0x2C0")]
49 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
50 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RSAManaged), Member = "DecryptValue", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
51 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RSAManaged), Member = "EncryptValue", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RSAManaged), Member = "ExportParameters", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(global::System.Security.Cryptography.RSAParameters))]
53 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Implicit", MemberParameters = new object[] { typeof(uint) }, ReturnType = typeof(Mono.Math.BigInteger))]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "GeneratePseudoPrime", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Mono.Math.BigInteger))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Mono.Math.BigInteger.Kernel", Member = "Compare", MemberParameters = new object[]
57 {
60 }, ReturnType = typeof(Mono.Math.BigInteger.Sign))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Inequality", MemberParameters = new object[]
62 {
65 }, ReturnType = typeof(bool))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Multiply", MemberParameters = new object[]
67 {
70 }, ReturnType = typeof(Mono.Math.BigInteger))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "BitCount", ReturnType = typeof(int))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Implicit", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Mono.Math.BigInteger))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Subtraction", MemberParameters = new object[]
74 {
77 }, ReturnType = typeof(Mono.Math.BigInteger))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Mono.Math.BigInteger.Kernel", Member = "modInverse", MemberParameters = new object[]
79 {
82 }, ReturnType = typeof(Mono.Math.BigInteger))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Mono.Math.BigInteger.Kernel", Member = "multiByteDivide", MemberParameters = new object[]
84 {
87 }, ReturnType = typeof(Mono.Math.BigInteger[]))]
88 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
89 private void GenerateKeyPair()
90 {
91 throw null;
92 }
93
94 [global::Cpp2ILInjected.Token(Token = "0x17000023")]
95 public override int KeySize
96 {
97 [global::Cpp2ILInjected.Token(Token = "0x600017E")]
98 [global::Cpp2ILInjected.Address(RVA = "0x1ABDC1C", Offset = "0x1ABDC1C", Length = "0x94")]
99 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "BitCount", ReturnType = typeof(int))]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Locale), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ObjectDisposedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
104 get
105 {
106 throw null;
107 }
108 }
109
110 [global::Cpp2ILInjected.Token(Token = "0x17000024")]
111 public override string KeyExchangeAlgorithm
112 {
113 [global::Cpp2ILInjected.Token(Token = "0x600017F")]
114 [global::Cpp2ILInjected.Address(RVA = "0x1ABDCB0", Offset = "0x1ABDCB0", Length = "0x40")]
115 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
116 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
117 get
118 {
119 throw null;
120 }
121 }
122
123 [global::Cpp2ILInjected.Token(Token = "0x17000025")]
124 public bool PublicOnly
125 {
126 [global::Cpp2ILInjected.Token(Token = "0x6000180")]
127 [global::Cpp2ILInjected.Address(RVA = "0x1ABDCF0", Offset = "0x1ABDCF0", Length = "0xA0")]
128 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RSAManaged), Member = "DecryptValue", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
129 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.RSACryptoServiceProvider), Member = "get_PublicOnly", ReturnType = typeof(bool))]
130 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.RSACryptoServiceProvider), Member = "OnKeyGenerated", MemberParameters = new object[]
131 {
132 typeof(object),
133 typeof(global::System.EventArgs)
134 }, ReturnType = typeof(void))]
135 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.RSACryptoServiceProvider), Member = "ImportCspBlob", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
136 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Equality", MemberParameters = new object[]
138 {
141 }, ReturnType = typeof(bool))]
142 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
143 get
144 {
145 throw null;
146 }
147 }
148
149 [global::Cpp2ILInjected.Token(Token = "0x17000026")]
150 public override string SignatureAlgorithm
151 {
152 [global::Cpp2ILInjected.Token(Token = "0x6000181")]
153 [global::Cpp2ILInjected.Address(RVA = "0x1ABDE40", Offset = "0x1ABDE40", Length = "0x40")]
154 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
155 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
156 get
157 {
158 throw null;
159 }
160 }
161
162 [global::Cpp2ILInjected.Token(Token = "0x6000182")]
163 [global::Cpp2ILInjected.Address(RVA = "0x1ABDE80", Offset = "0x1ABDE80", Length = "0x36C")]
164 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
165 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RSAManaged), Member = "GenerateKeyPair", ReturnType = typeof(void))]
167 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "BitCount", ReturnType = typeof(int))]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "GenerateRandom", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Mono.Math.BigInteger))]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "ModPow", MemberParameters = new object[]
171 {
174 }, ReturnType = typeof(Mono.Math.BigInteger))]
175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Multiply", MemberParameters = new object[]
176 {
179 }, ReturnType = typeof(Mono.Math.BigInteger))]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Mono.Math.BigInteger.Kernel", Member = "multiByteDivide", MemberParameters = new object[]
181 {
184 }, ReturnType = typeof(Mono.Math.BigInteger[]))]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Mono.Math.BigInteger.Kernel", Member = "Compare", MemberParameters = new object[]
186 {
189 }, ReturnType = typeof(Mono.Math.BigInteger.Sign))]
190 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Subtraction", MemberParameters = new object[]
191 {
194 }, ReturnType = typeof(Mono.Math.BigInteger))]
195 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RSAManaged), Member = "get_PublicOnly", ReturnType = typeof(bool))]
196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Addition", MemberParameters = new object[]
197 {
200 }, ReturnType = typeof(Mono.Math.BigInteger))]
201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Mono.Math.BigInteger.Kernel", Member = "modInverse", MemberParameters = new object[]
202 {
205 }, ReturnType = typeof(Mono.Math.BigInteger))]
206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RSAManaged), Member = "GetPaddedValue", MemberParameters = new object[]
207 {
209 typeof(int)
210 }, ReturnType = typeof(byte[]))]
211 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ObjectDisposedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Locale), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
214 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
215 public override byte[] DecryptValue(byte[] rgb)
216 {
217 throw null;
218 }
219
220 [global::Cpp2ILInjected.Token(Token = "0x6000183")]
221 [global::Cpp2ILInjected.Address(RVA = "0x1ABE618", Offset = "0x1ABE618", Length = "0x144")]
222 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
223 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RSAManaged), Member = "GenerateKeyPair", ReturnType = typeof(void))]
225 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "ModPow", MemberParameters = new object[]
227 {
228 typeof(Mono.Math.BigInteger),
229 typeof(Mono.Math.BigInteger)
230 }, ReturnType = typeof(Mono.Math.BigInteger))]
231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RSAManaged), Member = "GetPaddedValue", MemberParameters = new object[]
232 {
234 typeof(int)
235 }, ReturnType = typeof(byte[]))]
236 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ObjectDisposedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
237 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
238 public override byte[] EncryptValue(byte[] rgb)
239 {
240 throw null;
241 }
242
243 [global::Cpp2ILInjected.Token(Token = "0x6000184")]
244 [global::Cpp2ILInjected.Address(RVA = "0x1ABE75C", Offset = "0x1ABE75C", Length = "0x30C")]
245 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
246 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RSAManaged), Member = "GenerateKeyPair", ReturnType = typeof(void))]
248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "GetBytes", ReturnType = typeof(byte[]))]
249 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Equality", MemberParameters = new object[]
250 {
251 typeof(Mono.Math.BigInteger),
252 typeof(Mono.Math.BigInteger)
253 }, ReturnType = typeof(bool))]
254 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Buffer), Member = "BlockCopy", MemberParameters = new object[]
255 {
256 typeof(global::System.Array),
257 typeof(int),
258 typeof(global::System.Array),
259 typeof(int),
260 typeof(int)
261 }, ReturnType = typeof(void))]
262 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Inequality", MemberParameters = new object[]
263 {
266 }, ReturnType = typeof(bool))]
267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RSAManaged), Member = "GetPaddedValue", MemberParameters = new object[]
268 {
270 typeof(int)
271 }, ReturnType = typeof(byte[]))]
272 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Locale), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
273 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ObjectDisposedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
274 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
275 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
276 public override global::System.Security.Cryptography.RSAParameters ExportParameters(bool includePrivateParameters)
277 {
278 throw null;
279 }
280
281 [global::Cpp2ILInjected.Token(Token = "0x6000185")]
282 [global::Cpp2ILInjected.Address(RVA = "0x1ABEB74", Offset = "0x1ABEB74", Length = "0x42C")]
283 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
284 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
285 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
286 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Inequality", MemberParameters = new object[]
287 {
288 typeof(Mono.Math.BigInteger),
289 typeof(Mono.Math.BigInteger)
290 }, ReturnType = typeof(bool))]
291 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Multiply", MemberParameters = new object[]
292 {
293 typeof(Mono.Math.BigInteger),
294 typeof(Mono.Math.BigInteger)
295 }, ReturnType = typeof(Mono.Math.BigInteger))]
296 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Equality", MemberParameters = new object[]
297 {
298 typeof(Mono.Math.BigInteger),
299 typeof(Mono.Math.BigInteger)
300 }, ReturnType = typeof(bool))]
301 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Implicit", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Mono.Math.BigInteger))]
302 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Subtraction", MemberParameters = new object[]
303 {
304 typeof(Mono.Math.BigInteger),
305 typeof(Mono.Math.BigInteger)
306 }, ReturnType = typeof(Mono.Math.BigInteger))]
307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Mono.Math.BigInteger.Kernel", Member = "modInverse", MemberParameters = new object[]
308 {
311 }, ReturnType = typeof(Mono.Math.BigInteger))]
312 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Mono.Math.BigInteger.Kernel", Member = "multiByteDivide", MemberParameters = new object[]
313 {
316 }, ReturnType = typeof(Mono.Math.BigInteger[]))]
317 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Locale), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
318 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ObjectDisposedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
319 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.Cryptography.CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
320 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 27)]
321 public override void ImportParameters(global::System.Security.Cryptography.RSAParameters parameters)
322 {
323 throw null;
324 }
325
326 [global::Cpp2ILInjected.Token(Token = "0x6000186")]
327 [global::Cpp2ILInjected.Address(RVA = "0x1ABEFA0", Offset = "0x1ABEFA0", Length = "0x340")]
328 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
329 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
330 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "op_Inequality", MemberParameters = new object[]
331 {
332 typeof(Mono.Math.BigInteger),
333 typeof(Mono.Math.BigInteger)
334 }, ReturnType = typeof(bool))]
335 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
336 protected override void Dispose(bool disposing)
337 {
338 throw null;
339 }
340
341 [global::Cpp2ILInjected.Token(Token = "0x14000001")]
342 public event RSAManaged.KeyGeneratedEventHandler KeyGenerated
343 {
344 [global::System.Runtime.CompilerServices.CompilerGenerated]
345 [global::Cpp2ILInjected.Token(Token = "0x6000187")]
346 [global::Cpp2ILInjected.Address(RVA = "0x1ABF2E0", Offset = "0x1ABF2E0", Length = "0x9C")]
347 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
348 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.RSACryptoServiceProvider), Member = "Common", MemberParameters = new object[]
349 {
350 typeof(int),
351 typeof(bool)
352 }, ReturnType = typeof(void))]
353 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Delegate), Member = "Combine", MemberParameters = new object[]
355 {
356 typeof(global::System.Delegate),
357 typeof(global::System.Delegate)
358 }, ReturnType = typeof(global::System.Delegate))]
359 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
360 add
361 {
362 throw null;
363 }
364 [global::System.Runtime.CompilerServices.CompilerGenerated]
365 [global::Cpp2ILInjected.Token(Token = "0x6000188")]
366 [global::Cpp2ILInjected.Address(RVA = "0x1ABF37C", Offset = "0x1ABF37C", Length = "0x9C")]
367 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
368 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
369 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Delegate), Member = "Remove", MemberParameters = new object[]
370 {
371 typeof(global::System.Delegate),
372 typeof(global::System.Delegate)
373 }, ReturnType = typeof(global::System.Delegate))]
374 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
375 remove
376 {
377 throw null;
378 }
379 }
380
381 [global::Cpp2ILInjected.Token(Token = "0x6000189")]
382 [global::Cpp2ILInjected.Address(RVA = "0x1ABF418", Offset = "0x1ABF418", Length = "0x680")]
383 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
384 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
385 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = ".ctor", ReturnType = typeof(void))]
386 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Text.StringBuilder))]
387 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Convert), Member = "ToBase64String", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(string))]
388 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Clear", MemberParameters = new object[]
389 {
390 typeof(global::System.Array),
391 typeof(int),
392 typeof(int)
393 }, ReturnType = typeof(void))]
394 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 38)]
395 public override string ToXmlString(bool includePrivateParameters)
396 {
397 throw null;
398 }
399
400 [global::Cpp2ILInjected.Token(Token = "0x17000027")]
401 public bool IsCrtPossible
402 {
403 [global::Cpp2ILInjected.Token(Token = "0x600018A")]
404 [global::Cpp2ILInjected.Address(RVA = "0x1ABFA98", Offset = "0x1ABFA98", Length = "0x20")]
405 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
406 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.RSACryptoServiceProvider), Member = "DecryptValue", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
407 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
408 get
409 {
410 throw null;
411 }
412 }
413
414 [global::Cpp2ILInjected.Token(Token = "0x600018B")]
415 [global::Cpp2ILInjected.Address(RVA = "0x1ABE574", Offset = "0x1ABE574", Length = "0xA4")]
416 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
417 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RSAManaged), Member = "DecryptValue", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
418 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RSAManaged), Member = "EncryptValue", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
419 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RSAManaged), Member = "ExportParameters", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(global::System.Security.Cryptography.RSAParameters))]
420 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
421 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Math.BigInteger), Member = "GetBytes", ReturnType = typeof(byte[]))]
422 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Buffer), Member = "BlockCopy", MemberParameters = new object[]
423 {
424 typeof(global::System.Array),
425 typeof(int),
426 typeof(global::System.Array),
427 typeof(int),
428 typeof(int)
429 }, ReturnType = typeof(void))]
430 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Clear", MemberParameters = new object[]
431 {
432 typeof(global::System.Array),
433 typeof(int),
434 typeof(int)
435 }, ReturnType = typeof(void))]
436 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
438 {
439 throw null;
440 }
441
442 [global::Cpp2ILInjected.Token(Token = "0x4000157")]
443 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
444 private bool isCRTpossible;
445
446 [global::Cpp2ILInjected.Token(Token = "0x4000158")]
447 [global::Cpp2ILInjected.FieldOffset(Offset = "0x21")]
448 private bool keyBlinding;
449
450 [global::Cpp2ILInjected.Token(Token = "0x4000159")]
451 [global::Cpp2ILInjected.FieldOffset(Offset = "0x22")]
452 private bool keypairGenerated;
453
454 [global::Cpp2ILInjected.Token(Token = "0x400015A")]
455 [global::Cpp2ILInjected.FieldOffset(Offset = "0x23")]
456 private bool m_disposed;
457
458 [global::Cpp2ILInjected.Token(Token = "0x400015B")]
459 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
461
462 [global::Cpp2ILInjected.Token(Token = "0x400015C")]
463 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
465
466 [global::Cpp2ILInjected.Token(Token = "0x400015D")]
467 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
469
470 [global::Cpp2ILInjected.Token(Token = "0x400015E")]
471 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
473
474 [global::Cpp2ILInjected.Token(Token = "0x400015F")]
475 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
477
478 [global::Cpp2ILInjected.Token(Token = "0x4000160")]
479 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
481
482 [global::Cpp2ILInjected.Token(Token = "0x4000161")]
483 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
485
486 [global::Cpp2ILInjected.Token(Token = "0x4000162")]
487 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
489
490 [global::System.Runtime.CompilerServices.CompilerGenerated]
491 [global::Cpp2ILInjected.Token(Token = "0x4000163")]
492 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
493 private RSAManaged.KeyGeneratedEventHandler KeyGenerated;
494
495 [global::Cpp2ILInjected.Token(Token = "0x200004B")]
496 public delegate void KeyGeneratedEventHandler(object sender, global::System.EventArgs e);
497 }
498}
class f__AnonymousType0<< Count > j__TPar
override void Dispose(bool disposing)
override byte[] EncryptValue(byte[] rgb)
override byte[] DecryptValue(byte[] rgb)
override void ImportParameters(global::System.Security.Cryptography.RSAParameters parameters)
byte[] GetPaddedValue(Mono.Math.BigInteger value, int length)
override global::System.Security.Cryptography.RSAParameters ExportParameters(bool includePrivateParameters)
override string ToXmlString(bool includePrivateParameters)
delegate void KeyGeneratedEventHandler(object sender, global::System.EventArgs e)