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;
9
11{
12 [global::Cpp2ILInjected.Token(Token = "0x200005D")]
13 public class RSAManaged : RSA
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x6000285")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1AA0AA0", Offset = "0x1AA0AA0", Length = "0x8")]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Security.Cryptography.X509Certificates.X509Certificate2ImplMono", Member = "get_PrivateKey", ReturnType = typeof(AsymmetricAlgorithm))]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AuthenticodeDeformatter), Member = "VerifyCounterSignature", MemberParameters = new object[]
19 {
21 typeof(byte[])
22 }, ReturnType = typeof(bool))]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
24 public RSAManaged()
25 {
26 throw null;
27 }
28
29 [global::Cpp2ILInjected.Token(Token = "0x6000286")]
30 [global::Cpp2ILInjected.Address(RVA = "0x1AA0AA8", Offset = "0x1AA0AA8", Length = "0xDC")]
31 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RSA), Member = ".ctor", ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(KeySizes), Member = ".ctor", MemberParameters = new object[]
34 {
35 typeof(int),
36 typeof(int),
37 typeof(int)
38 }, ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsymmetricAlgorithm), Member = "set_KeySize", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
41 public RSAManaged(int keySize)
42 {
43 throw null;
44 }
45
46 [global::Cpp2ILInjected.Token(Token = "0x6000287")]
47 [global::Cpp2ILInjected.Address(RVA = "0x1AA0B84", Offset = "0x1AA0B84", Length = "0xA0")]
48 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
49 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "Finalize", ReturnType = typeof(void))]
51 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
52 protected override void Finalize()
53 {
54 throw null;
55 }
56
57 [global::Cpp2ILInjected.Token(Token = "0x6000288")]
58 [global::Cpp2ILInjected.Address(RVA = "0x1AA0C24", Offset = "0x1AA0C24", Length = "0x29C")]
59 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
60 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RSAManaged), Member = "DecryptValue", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RSAManaged), Member = "EncryptValue", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RSAManaged), Member = "ExportParameters", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(RSAParameters))]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "op_Implicit", MemberParameters = new object[] { typeof(uint) }, ReturnType = typeof(BigInteger))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "GeneratePseudoPrime", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(BigInteger))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "op_Modulus", MemberParameters = new object[]
67 {
69 typeof(uint)
70 }, ReturnType = typeof(uint))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "op_LessThan", MemberParameters = new object[]
72 {
75 }, ReturnType = typeof(bool))]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "op_Inequality", MemberParameters = new object[]
77 {
80 }, ReturnType = typeof(bool))]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "op_Multiply", MemberParameters = new object[]
82 {
85 }, ReturnType = typeof(BigInteger))]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "BitCount", ReturnType = typeof(int))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "op_Implicit", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(BigInteger))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "op_Subtraction", MemberParameters = new object[]
89 {
92 }, ReturnType = typeof(BigInteger))]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "ModInverse", MemberParameters = new object[] { typeof(BigInteger) }, ReturnType = typeof(BigInteger))]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "op_Modulus", MemberParameters = new object[]
95 {
98 }, ReturnType = typeof(BigInteger))]
99 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
100 private void GenerateKeyPair()
101 {
102 throw null;
103 }
104
105 [global::Cpp2ILInjected.Token(Token = "0x170000B8")]
106 public override int KeySize
107 {
108 [global::Cpp2ILInjected.Token(Token = "0x6000289")]
109 [global::Cpp2ILInjected.Address(RVA = "0x1AA0EC0", Offset = "0x1AA0EC0", Length = "0x98")]
110 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "BitCount", ReturnType = typeof(int))]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Locale), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectDisposedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
114 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
115 get
116 {
117 throw null;
118 }
119 }
120
121 [global::Cpp2ILInjected.Token(Token = "0x170000B9")]
122 public override string KeyExchangeAlgorithm
123 {
124 [global::Cpp2ILInjected.Token(Token = "0x600028A")]
125 [global::Cpp2ILInjected.Address(RVA = "0x1AA0F58", Offset = "0x1AA0F58", Length = "0x40")]
126 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
127 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
128 get
129 {
130 throw null;
131 }
132 }
133
134 [global::Cpp2ILInjected.Token(Token = "0x170000BA")]
135 public bool PublicOnly
136 {
137 [global::Cpp2ILInjected.Token(Token = "0x600028B")]
138 [global::Cpp2ILInjected.Address(RVA = "0x1AA0F98", Offset = "0x1AA0F98", Length = "0xA8")]
139 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Security.Cryptography.X509Certificates.X509Certificate2ImplMono", Member = "get_PrivateKey", ReturnType = typeof(AsymmetricAlgorithm))]
140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RSAManaged), Member = "DecryptValue", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
141 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "op_Equality", MemberParameters = new object[]
143 {
146 }, ReturnType = typeof(bool))]
147 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
148 get
149 {
150 throw null;
151 }
152 }
153
154 [global::Cpp2ILInjected.Token(Token = "0x170000BB")]
155 public override string SignatureAlgorithm
156 {
157 [global::Cpp2ILInjected.Token(Token = "0x600028C")]
158 [global::Cpp2ILInjected.Address(RVA = "0x1AA1040", Offset = "0x1AA1040", Length = "0x40")]
159 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
160 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
161 get
162 {
163 throw null;
164 }
165 }
166
167 [global::Cpp2ILInjected.Token(Token = "0x600028D")]
168 [global::Cpp2ILInjected.Address(RVA = "0x1AA1080", Offset = "0x1AA1080", Length = "0x354")]
169 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
170 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RSAManaged), Member = "GenerateKeyPair", ReturnType = typeof(void))]
172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "BitCount", ReturnType = typeof(int))]
174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "GenerateRandom", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(BigInteger))]
175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "ModPow", MemberParameters = new object[]
176 {
179 }, ReturnType = typeof(BigInteger))]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "op_Multiply", MemberParameters = new object[]
181 {
184 }, ReturnType = typeof(BigInteger))]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "op_Modulus", MemberParameters = new object[]
186 {
189 }, ReturnType = typeof(BigInteger))]
190 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "op_GreaterThan", MemberParameters = new object[]
191 {
194 }, ReturnType = typeof(bool))]
195 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "op_Subtraction", MemberParameters = new object[]
196 {
199 }, ReturnType = typeof(BigInteger))]
200 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RSAManaged), Member = "get_PublicOnly", ReturnType = typeof(bool))]
201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "op_Addition", MemberParameters = new object[]
202 {
205 }, ReturnType = typeof(BigInteger))]
206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "ModInverse", MemberParameters = new object[] { typeof(BigInteger) }, ReturnType = typeof(BigInteger))]
207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "Clear", ReturnType = typeof(void))]
208 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RSAManaged), Member = "GetPaddedValue", MemberParameters = new object[]
209 {
211 typeof(int)
212 }, ReturnType = typeof(byte[]))]
213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectDisposedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
214 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Locale), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
216 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
217 public override byte[] DecryptValue(byte[] rgb)
218 {
219 throw null;
220 }
221
222 [global::Cpp2ILInjected.Token(Token = "0x600028E")]
223 [global::Cpp2ILInjected.Address(RVA = "0x1AA147C", Offset = "0x1AA147C", Length = "0x10C")]
224 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
225 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RSAManaged), Member = "GenerateKeyPair", ReturnType = typeof(void))]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "ModPow", MemberParameters = new object[]
229 {
232 }, ReturnType = typeof(BigInteger))]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RSAManaged), Member = "GetPaddedValue", MemberParameters = new object[]
234 {
236 typeof(int)
237 }, ReturnType = typeof(byte[]))]
238 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "Clear", ReturnType = typeof(void))]
239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectDisposedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
240 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
241 public override byte[] EncryptValue(byte[] rgb)
242 {
243 throw null;
244 }
245
246 [global::Cpp2ILInjected.Token(Token = "0x600028F")]
247 [global::Cpp2ILInjected.Address(RVA = "0x1AA1588", Offset = "0x1AA1588", Length = "0x334")]
248 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
249 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
250 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RSAManaged), Member = "GenerateKeyPair", ReturnType = typeof(void))]
251 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "GetBytes", ReturnType = typeof(byte[]))]
252 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "op_Equality", MemberParameters = new object[]
253 {
256 }, ReturnType = typeof(bool))]
257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Buffer), Member = "BlockCopy", MemberParameters = new object[]
258 {
259 typeof(Array),
260 typeof(int),
261 typeof(Array),
262 typeof(int),
263 typeof(int)
264 }, ReturnType = typeof(void))]
265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "op_Inequality", MemberParameters = new object[]
266 {
269 }, ReturnType = typeof(bool))]
270 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RSAManaged), Member = "GetPaddedValue", MemberParameters = new object[]
271 {
273 typeof(int)
274 }, ReturnType = typeof(byte[]))]
275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Locale), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
276 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectDisposedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
277 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
278 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
280 {
281 throw null;
282 }
283
284 [global::Cpp2ILInjected.Token(Token = "0x6000290")]
285 [global::Cpp2ILInjected.Address(RVA = "0x1AA18BC", Offset = "0x1AA18BC", Length = "0x49C")]
286 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
287 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
288 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
289 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "op_Inequality", MemberParameters = new object[]
290 {
293 }, ReturnType = typeof(bool))]
294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "op_Multiply", MemberParameters = new object[]
295 {
298 }, ReturnType = typeof(BigInteger))]
299 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "op_Equality", MemberParameters = new object[]
300 {
303 }, ReturnType = typeof(bool))]
304 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "op_Implicit", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(BigInteger))]
305 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "op_Subtraction", MemberParameters = new object[]
306 {
309 }, ReturnType = typeof(BigInteger))]
310 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "ModInverse", MemberParameters = new object[] { typeof(BigInteger) }, ReturnType = typeof(BigInteger))]
311 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "op_Modulus", MemberParameters = new object[]
312 {
315 }, ReturnType = typeof(BigInteger))]
316 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Locale), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
317 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectDisposedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
318 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
319 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 27)]
320 public override void ImportParameters(RSAParameters parameters)
321 {
322 throw null;
323 }
324
325 [global::Cpp2ILInjected.Token(Token = "0x6000291")]
326 [global::Cpp2ILInjected.Address(RVA = "0x1AA1D58", Offset = "0x1AA1D58", Length = "0x220")]
327 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
328 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "op_Inequality", MemberParameters = new object[]
329 {
332 }, ReturnType = typeof(bool))]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "Clear", ReturnType = typeof(void))]
334 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
335 protected override void Dispose(bool disposing)
336 {
337 throw null;
338 }
339
340 [global::Cpp2ILInjected.Token(Token = "0x6000292")]
341 [global::Cpp2ILInjected.Address(RVA = "0x1AA1F78", Offset = "0x1AA1F78", Length = "0x680")]
342 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
343 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
344 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = ".ctor", ReturnType = typeof(void))]
345 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(StringBuilder))]
346 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Convert), Member = "ToBase64String", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(string))]
347 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
348 {
349 typeof(Array),
350 typeof(int),
351 typeof(int)
352 }, ReturnType = typeof(void))]
353 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 38)]
354 public override string ToXmlString(bool includePrivateParameters)
355 {
356 throw null;
357 }
358
359 [global::Cpp2ILInjected.Token(Token = "0x6000293")]
360 [global::Cpp2ILInjected.Address(RVA = "0x1AA13D4", Offset = "0x1AA13D4", Length = "0xA8")]
361 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
362 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RSAManaged), Member = "DecryptValue", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
363 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RSAManaged), Member = "EncryptValue", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
364 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RSAManaged), Member = "ExportParameters", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(RSAParameters))]
365 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
366 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BigInteger), Member = "GetBytes", ReturnType = typeof(byte[]))]
367 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Buffer), Member = "BlockCopy", MemberParameters = new object[]
368 {
369 typeof(Array),
370 typeof(int),
371 typeof(Array),
372 typeof(int),
373 typeof(int)
374 }, ReturnType = typeof(void))]
375 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
376 {
377 typeof(Array),
378 typeof(int),
379 typeof(int)
380 }, ReturnType = typeof(void))]
381 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
383 {
384 throw null;
385 }
386
387 [global::Cpp2ILInjected.Token(Token = "0x400026D")]
388 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
389 private bool isCRTpossible;
390
391 [global::Cpp2ILInjected.Token(Token = "0x400026E")]
392 [global::Cpp2ILInjected.FieldOffset(Offset = "0x21")]
393 private bool keyBlinding;
394
395 [global::Cpp2ILInjected.Token(Token = "0x400026F")]
396 [global::Cpp2ILInjected.FieldOffset(Offset = "0x22")]
397 private bool keypairGenerated;
398
399 [global::Cpp2ILInjected.Token(Token = "0x4000270")]
400 [global::Cpp2ILInjected.FieldOffset(Offset = "0x23")]
401 private bool m_disposed;
402
403 [global::Cpp2ILInjected.Token(Token = "0x4000271")]
404 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
405 private BigInteger d;
406
407 [global::Cpp2ILInjected.Token(Token = "0x4000272")]
408 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
409 private BigInteger p;
410
411 [global::Cpp2ILInjected.Token(Token = "0x4000273")]
412 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
413 private BigInteger q;
414
415 [global::Cpp2ILInjected.Token(Token = "0x4000274")]
416 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
417 private BigInteger dp;
418
419 [global::Cpp2ILInjected.Token(Token = "0x4000275")]
420 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
421 private BigInteger dq;
422
423 [global::Cpp2ILInjected.Token(Token = "0x4000276")]
424 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
426
427 [global::Cpp2ILInjected.Token(Token = "0x4000277")]
428 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
429 private BigInteger n;
430
431 [global::Cpp2ILInjected.Token(Token = "0x4000278")]
432 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
433 private BigInteger e;
434
436 [global::Cpp2ILInjected.Token(Token = "0x4000279")]
437 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
439
440 [global::Cpp2ILInjected.Token(Token = "0x200005E")]
442 }
443}
class f__AnonymousType0<< Count > j__TPar
override RSAParameters ExportParameters(bool includePrivateParameters)
byte[] GetPaddedValue(BigInteger value, int length)
override void Dispose(bool disposing)
override void ImportParameters(RSAParameters parameters)
override byte[] EncryptValue(byte[] rgb)
override byte[] DecryptValue(byte[] rgb)
delegate void KeyGeneratedEventHandler(object sender, EventArgs e)
RSAManaged.KeyGeneratedEventHandler KeyGenerated
override string ToXmlString(bool includePrivateParameters)